તેથી, તમારો ડેટા સ્ટ્રક્ચર સીધી રેખાઓ કરતાં સહેજ વધુ જટિલ હશે, માત્ર સીધી રેખાઓ જ નહીં, તમારે કેટલાક લંબચોરસનું પણ પ્રતિનિધિત્વ કરવું પડશે જે પહેલાથી મૂકવામાં આવેલા છે , કેટલાક અવરોધોને રજૂ કરે છે; તમે એક અવરોધને પાર કરી શકતા નથી, કે તમારે કોઈ અન્ય માર્ગને અનુસરવો પડશે.
അതിനാൽ, നിങ്ങളുടെ ഡാറ്റാ ഘടന നേർരേഖകളേക്കാൾ അൽപ്പം സങ്കീർണ്ണമായിരിക്കും, നേർരേഖകൾ മാത്രമല്ല, ഇതിനകം സ്ഥാപിച്ചിട്ടുള്ള ചില തടസ്സങ്ങളെ പ്രതിനിധീകരിക്കുന്ന ചില ദീർഘചതുരങ്ങളെയും നിങ്ങൾ പ്രതിനിധീകരിക്കേണ്ടതുണ്ട്; നിങ്ങൾക്ക് ഒരു തടസ്സത്തിലൂടെ ഒരു ലൈൻ ഓടിക്കാൻ കഴിയില്ല, നിങ്ങൾ മറ്റേതെങ്കിലും പാത പിന്തുടരേണ്ടതുണ്ട്.