Learn Data Structures Offline

දැන්වීම් අඩංගුය
ද5+
බාගැනීම්
අන්තර්ගත ඇගයුම
සියලුදෙනටාම
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය

මෙම යෙදුම ගැන

දත්ත ව්‍යුහයන් සහ ඇල්ගොරිතම ඉගෙන ගන්න, පයිතන් දත්ත ව්‍යුහයන් ඉගෙන ගන්න, ඇල්ගොරිතම ඉගෙන ගන්න. දත්ත ව්‍යුහයන් යනු දත්ත කාර්යක්ෂමව භාවිතා කළ හැකි වන පරිදි දත්ත ගබඩා කිරීමේ ක්‍රමලේඛ ක්‍රමයයි. සෑම ව්‍යවසාය යෙදුමක්ම පාහේ එක් හෝ වෙනත් ආකාරයකින් විවිධ වර්ගයේ දත්ත ව්‍යුහයන් භාවිතා කරයි. මෙම නිබන්ධනය මඟින් ව්‍යවසාය මට්ටමේ යෙදුම්වල සංකීර්ණත්වය සහ ඇල්ගොරිතමවල අවශ්‍යතාවය සහ දත්ත ව්‍යුහයන් අවබෝධ කර ගැනීමට අවශ්‍ය දත්ත ව්‍යුහයන් පිළිබඳ විශාල අවබෝධයක් ලබා දෙනු ඇත.

මෙම යෙදුම පරිගණක විද්‍යා උපාධිධාරීන් සඳහා මෙන්ම සරල හා පහසු පියවරයන්ගෙන් දත්ත ව්‍යුහයන් සහ ඇල්ගොරිතම වැඩසටහන් ඉගෙන ගැනීමට කැමති මෘදුකාංග වෘත්තිකයන් සඳහා නිර්මාණය කර ඇත.

මෙම යෙදුම සමඟ ඉදිරියට යාමට පෙර, ඔබට සී ක්‍රමලේඛන භාෂාව, පෙළ සංස්කාරකය සහ වැඩසටහන් ක්‍රියාත්මක කිරීම යනාදිය පිළිබඳ මූලික අවබෝධයක් තිබිය යුතුය.

මාතෘකා
දත්ත ව්‍යුහයන් සහ ඇල්ගොරිතම හඳුන්වාදීම
දත්ත ව්‍යුහයන් සහ ඇල්ගොරිතම පරිසර සැකසුම
ඇල්ගොරිතම මූලික කරුණු ඉගෙන ගන්න
අසමමිතික විශ්ලේෂණය
කෑදර ඇල්ගොරිතම
බෙදන්න සහ ජය ගන්න
ගතික වැඩසටහන්කරණය
දත්ත ව්‍යුහයන් ඉගෙන ගන්න
දත්ත ව්‍යුහයේ මූලික කරුණු ඉගෙන ගන්න
අරා දත්ත ව්‍යුහය ඉගෙන ගන්න
සම්බන්ධිත ලැයිස්තු
සම්බන්ධිත ලැයිස්තු මූලික කරුණු
ද්විත්ව සම්බන්ධිත ලැයිස්තුව
චක්‍රලේඛ සම්බන්ධිත ලැයිස්තුව
සිරස් සහ පෝලිම්
ප්‍රකාශන විග්‍රහ කිරීම
සෙවීමේ ක්‍රම
රේඛීය සෙවීම
ද්විමය සෙවීම
අන්තර් මැදිහත්වීම් සෙවීම
හැෂ් වගුව
වර්ග කිරීමේ ක්‍රම
ඇල්ගොරිතම වර්ග කිරීම
බුබුලු වර්ග කිරීම
ඇතුළත් කිරීමේ වර්ග කිරීම
තේරීම් වර්ග කිරීම
වර්ග කිරීම ඒකාබද්ධ කරන්න
ෂෙල් වර්ග කිරීම
ඉක්මන් වර්ග කිරීම
ප්‍රස්ථාර දත්ත ව්‍යුහය
ගැඹුර පළමු සංචලනය
පළල පළමු ගමන්
රුක් දත්ත ව්‍යුහය
රුක් සංචලනය
ද්විමය සෙවුම් ගස
AVL ගස
විහිදෙන ගස
ගොඩවල්

දත්ත ව්‍යුහය සහ ඇල්ගොරිතම ඉගෙන ගන්න
දත්ත ව්‍යුහයන් යනු දත්ත කාර්යක්ෂමව භාවිතා කළ හැකි වන පරිදි දත්ත ගබඩා කිරීමේ ක්‍රමලේඛ ක්‍රමයයි. සෑම ව්‍යවසාය යෙදුමක්ම පාහේ එක් හෝ වෙනත් ආකාරයකින් විවිධ වර්ගයේ දත්ත ව්‍යුහයන් භාවිතා කරයි. ව්යවසාය මට්ටමේ යෙදුම්වල සංකීර්ණත්වය සහ ඇල්ගොරිතම අවශ්යතා සහ දත්ත ව්යුහයන් අවබෝධ කර ගැනීමට අවශ්ය දත්ත ව්යුහයන් පිළිබඳව මෙම යෙදුම ඔබට විශාල අවබෝධයක් ලබා දෙනු ඇත.

ඇල්ගොරිතම ඉගෙන ගන්න
ඇල්ගොරිතම යනු පියවරෙන් පියවර ක්‍රියා පටිපාටියකි, එය අපේක්ෂිත ප්‍රති .ලය ලබා ගැනීම සඳහා නිශ්චිත අනුපිළිවෙලකින් ක්‍රියාත්මක කළ යුතු උපදෙස් මාලාවක් අර්ථ දක්වයි. ඇල්ගොරිතම සාමාන්‍යයෙන් නිර්මාණය වී ඇත්තේ යටින් පවතින භාෂාවලින් ස්වාධීනව ය, එනම් ක්‍රමලේඛන භාෂාවකට වඩා වැඩි ගණනක ඇල්ගොරිතමයක් ක්‍රියාත්මක කළ හැකිය.

ගස් දත්ත ව්‍යුහය ඉගෙන ගන්න
ගස නිරූපණය කරන්නේ දාරවලින් සම්බන්ධ කර ඇති නෝඩ් ය. ද්විමය ගස හෝ ද්විමය සෙවුම් ගස ගැන අපි විශේෂයෙන් සාකච්ඡා කරමු. ද්විමය ගස යනු දත්ත ගබඩා කිරීමේ අරමුණු සඳහා භාවිතා කරන විශේෂ දත්ත ව්‍යුහයකි. ද්විමය ගසකට විශේෂ කොන්දේසියක් ඇත, සෑම නෝඩයකම උපරිම වශයෙන් දරුවන් දෙදෙනෙකු සිටිය හැකිය. ද්විමය ගසකට ඇණවුම් කරන ලද අරාව සහ සම්බන්ධිත ලැයිස්තුව යන දෙකෙහිම වාසි ඇත.

අට්ටාලය ඉගෙන ගන්න
තොගයක් යනු බොහෝ ක්‍රමලේඛන භාෂාවල බහුලව භාවිතා වන වියුක්ත දත්ත වර්ගයකි. එය තථ්‍ය-ලෝක තොගයක් ලෙස හැසිරෙන බැවින් එය ස්ටක් ලෙස නම් කර ඇත.

ගොඩවල් ඉගෙන ගන්න
ගොඩවල් යනු සමතුලිත ද්විමය ගස් දත්ත ව්‍යුහයේ විශේෂ අවස්ථාවකි, එහිදී මූල-නෝඩ් යතුර එහි දරුවන් සමඟ සංසන්දනය කර ඒ අනුව සකස් කර ඇත.

අසමමිතික විශ්ලේෂණය ඉගෙන ගන්න
ඇල්ගොරිතමයක අසමමිතික විශ්ලේෂණය යන්නෙන් අදහස් වන්නේ එහි ධාවන කාල ක්‍රියාකාරිත්වයේ ගණිතමය මායිම් / රාමු නිර්වචනය කිරීමයි. අසමමිතික විශ්ලේෂණය භාවිතා කරමින්, අපට ඇල්ගොරිතමයක හොඳම අවස්ථාව, සාමාන්‍ය අවස්ථාව සහ නරකම අවස්ථාව නිගමනය කළ හැකිය.

රේඛීය සෙවීම ඉගෙන ගන්න
රේඛීය සෙවීම ඉතා සරල සෙවුම් ඇල්ගොරිතමයකි. මෙම වර්ගයේ සෙවීම් වලදී, සෑම අයිතමයක්ම එකින් එක අනුක්‍රමික සෙවීමක් සිදු කරයි. සෑම අයිතමයක්ම පරික්ෂා කර ඇති අතර ගැලපීමක් සොයාගත හොත් එම අයිතමය ආපසු ලබා දෙනු ලැබේ, එසේ නොමැතිනම් දත්ත එකතු කිරීම අවසන් වන තෙක් සෙවීම දිගටම පවතී.

දත්ත ව්‍යුහයන් සම්බන්ධිත ලැයිස්තුව ඉගෙන ගන්න
සම්බන්ධිත ලැයිස්තුවක් යනු දත්ත ව්‍යුහයන්ගේ අනුක්‍රමයකි, ඒවා සබැඳි හරහා එකට සම්බන්ධ වේ.

සම්බන්ධිත ලැයිස්තුව යනු අයිතම අඩංගු සබැඳි අනුක්‍රමයකි. සෑම සබැඳියක්ම වෙනත් සබැඳියකට සම්බන්ධතාවයක් අඩංගු වේ. සම්බන්ධිත ලැයිස්තුව යනු අරාවකට පසු වැඩිපුරම භාවිතා වන දෙවන දත්ත ව්‍යුහයයි.
යාවත්කාලීන කළේ
2021 අගෝ 3

දත්ත ආරක්ෂාව

ආරක්ෂාව ඇරඹෙනුයේ සංවර්ධකයන් ඔබේ දත්ත රැස් කර බෙදා ගන්නා ආකාරය අනුවය. දත්ත රහස්‍යතා හා ආරක්ෂා පරිචයන් ඔබේ භාවිතය, කලාපය හා වයස අනුව වෙනස් විය හැක. සංවර්ධකයා විසින් මෙම තොරතුරු සැපයූ අතර කලින් කලට ඒවා යාවත්කාලීන කරනු ලැබිය හැක.
තෙවැනි පාර්ශ්වයන් සමග කිසිදු දත්තයක් බෙදා ගනු නොලැබේ
වැඩි විස්තර දැනගන්න සංවර්ධකයන් බෙදා ගැනීම ප්‍රකාශ කරන ආකාරය ගැන
කිසිදු දත්තයක් රැස් කරනු නොලැබේ
වැඩි විස්තර දැනගන්න සංවර්ධකයන් එකතුව ප්‍රකාශ කරන ආකාරය ගැන
දත්ත සංකේතනය කර නැත
දත්ත මැකිය නොහැක

අලුත් මොනවාද

- Important Bug Fixes