Python හි දත්ත ව්යුහයන් සහ ඇල්ගොරිතම ඉගෙන ගන්න, පැහැදිලි පාඩම් සහ සෑම සංකල්පයක් සඳහාම ක්රියාත්මක කළ හැකි කේතයක් සමඟ.
සෑම මාතෘකාවක්ම න්යාය ප්රායෝගික ගැටළු සමඟ යුගල කරයි, එවිට ඔබට ඉගෙන ගන්නා දේ වහාම යෙදිය හැකිය - කේතීකරණ සම්මුඛ පරීක්ෂණ සඳහා සූදානම් වන පරිගණක විද්යා සිසුන් සහ මෘදුකාංග වෘත්තිකයන් සඳහා නිර්මාණය කර ඇත.
📚 ඔබ ප්රගුණ කරන දේ
අරා, නූල්, හැෂිං, ද්වි-දර්ශක සහ ස්ලයිඩින්-කවුළු රටා
සම්බන්ධිත ලැයිස්තු, ගොඩවල් සහ පෝලිම්
ගස්, ද්විමය සෙවුම් ගස්, ගස් ගමන්, ගොඩවල් සහ උත්සාහයන්
BFS, DFS සහ කෙටිම මාර්ග සහිත ග්රැෆ්
පුනරාවර්තනය, පසුපසට යාම සහ බෙදීම සහ ජය ගැනීම
වර්ග කිරීම, සෙවීම, කෑදර සහ ගතික ක්රමලේඛනය (නැප්සැක්, දිගම පොදු අනුක්රමය, අනුකෘති DP)
සෑම ප්රවේශයක් සඳහාම Big-O කාලය සහ අවකාශ සංකීර්ණත්වය
💻 කිරීමෙන් ඉගෙන ගන්න
සෑම උප මාතෘකාවක්ම ඔබට පැහැදිලි න්යායක්, මඟ පෙන්වන පුහුණුවක් සහ ඉක්මන් සාරාංශයක් ලබා දෙයි, සින්ටැක්ස්-උද්දීපනය කළ පයිතන් සමඟ ඔබට එම ස්ථානයේම ධාවනය කළ හැකිය. මාතෘකාවට උප මාතෘකාවට පිරිසිදු විෂයයක් බ්රවුස් කරන්න, වේගයෙන් සොයන්න සහ ඕනෑම දෙයක් පිටු සලකුණු කරන්න.
⚙️ බිල්ට්-ඉන් පයිතන් ධාවකයා
ඒකාබද්ධ සංස්කාරකයේ සහ ජංගම සම්පාදකයේ කේත ලියා ක්රියාත්මක කරන්න, සැඟවුණු පරීක්ෂණ අවස්ථා සහ ප්රශස්ත යොමු විසඳුම් සමඟ FAANG-විලාසයේ සම්මුඛ පරීක්ෂණ කේතීකරණ ගැටළු විසඳන්න, සහ AI ඔබේ ප්රතිදානය සත්යාපනය කිරීමට ඉඩ දෙන්න. ධාවකය Java, C++, C, Go, JavaScript, Rust, Kotlin, Dart සහ Swift සඳහාද සහය දක්වයි.
🧠 ප්රශ්නාවලිය සහ ව්යාජ පරීක්ෂණ
පහසු සිට මධ්යම දක්වා දෘඩ දක්වා ඉහළ යන මාතෘකා අනුව බහුවරණ ප්රශ්නාවලිය සමඟ මතකය තියුණු කරන්න, ඒ සෑම එකක්ම පැහැදිලි පැහැදිලි කිරීමක් සමඟ. න්යාය, MCQ සහ කේතනය මිශ්ර කිරීම සඳහා කාලානුරූපී ව්යාජ පරීක්ෂණ ගන්න, ඉන්පසු ඔබේ අඩු නිරවද්යතා ක්ෂේත්ර ඉස්මතු කරන වැඩිදියුණු කිරීමේ ඉඟි සමඟ ප්රතිඵල විශ්ලේෂණ කියවන්න.
🤖 ඔබේ AI උපදේශකයා
Smart Mentor ප්රශ්නවලට පිළිතුරු සපයයි, සරල ඉංග්රීසියෙන් පාඩම් පැහැදිලි කරයි, ඔබ උපක්රමශීලී ද්විමය ගස් ගමන් කිරීම හෝ ප්රස්ථාර ගැටලුවක සිරවී සිටින විට පාඩම්-දැනුවත් ඉඟි ලබා දෙයි, ව්යාජ සම්මුඛ පරීක්ෂණ මාදිලියක් ක්රියාත්මක කරයි සහ ඔබේ කේතයේ ඡායාරූපයක් හෝ රූප සටහනක් පවා කියවයි. AI-සාදන ලද දින 7 අධ්යයන සැලැස්මක් සහ දෛනික සංශෝධන කාඩ්පතක් ලබා ගන්න.
📊 ඔබේ ප්රගතිය නිරීක්ෂණය කරන්න
කාලයත් සමඟ ලකුණු නරඹන්න, අධ්යයන කාලය සහ සම්පූර්ණ කළ මාතෘකා, දුර්වල ප්රදේශ හඳුනා ගන්න, දෛනික ඉලක්ක වෙත ළඟා වී ඔබේ රේඛාව සජීවීව තබා ගන්න. ගෝලීය සහ එක් එක් විෂය ප්රමුඛ පුවරු නගින්න.
🌐 සැබෑ ජීවිතය සඳහා ගොඩනගා ඇත
නොබැඳිව ක්රියා කරයි, සැහැල්ලු සහ අඳුරු තේමා නැව්ගත කරයි, සහ පරිවර්තනය අතරතුර කේත සහ තාක්ෂණික යෙදුම් ආරක්ෂා කරන බහු-භාෂා අතුරුමුහුණතක් (ඉංග්රීසි, හින්දි, කන්නඩ, දෙමළ සහ තෙළිඟු) පිරිනමයි.
📚 DSA විෂය නිර්දේශ ආවරණය
📝 දත්ත ව්යුහයන්: අරා, නූල්, හැෂිං, සම්බන්ධිත ලැයිස්තු, ගොඩවල්, පෝලිම්, ද්විමය ගස්, BSTs, ගොඩවල්, උත්සාහයන්, ප්රස්ථාර
🧩 ඇල්ගොරිතම සහ රටා: වර්ග කිරීම, සෙවීම, පුනරාවර්තනය, පසු විපරම් කිරීම, දර්ශක දෙකක්, ස්ලයිඩින් කවුළුව, කෑදර, බෙදීම සහ ජය ගැනීම
🧮 ගතික ක්රමලේඛනය: නැප්සැක්, දිගම පොදු අනුප්රාප්තිය, අනුකෘති DP සහ අනෙකුත් සම්භාව්ය ගැටළු
⏱️ සංකීර්ණතා විශ්ලේෂණය: සෑම ප්රවේශයකම කාලය සහ අවකාශය සඳහා Big-O අංකනය
📌 මෙය කා සඳහාද?
Python හි දත්ත ව්යුහයන් සහ ඇල්ගොරිතම ප්රගුණ කිරීමට කැමති පරිගණක විද්යා සිසුන් සහ මෘදුකාංග වෘත්තිකයන්ට මෙහි සම්පූර්ණ මාර්ගයක් සොයාගත හැකිය - Arrays, Linked Lists, Stacks, Queues සහ Binary Trees සිට Graphs, Heaps and Tries දක්වා, Recursion, Backtracking, Two Pointers, Sliding Window, Greedy සහ Dynamic Programming වැනි උසස් ශිල්පීය ක්රම දක්වා. ඔබ ඉහළම සමාගමක කේතීකරණ සම්මුඛ පරීක්ෂණයකට සූදානම් වන්නේ නම්, බිල්ට්-ඉන් කේත ධාවකය සහ සම්පාදකය ඔබට BFS, DFS, වර්ග කිරීම, සෙවීම සහ සැබෑ සැඟවුණු පරීක්ෂණ අවස්ථා වලට එරෙහිව වෙනත් රටා පුහුණු වීමට ඉඩ සලසයි, සෑම ප්රවේශයක් සඳහාම Big-O සංකීර්ණතා විශ්ලේෂණයක් සමඟ. කටපාඩම් කිරීමට පෙර තේරුම් ගැනීමට කැමති ඉගෙන ගන්නන් කාලානුරූපී තත්වයන් යටතේ එක් එක් මාතෘකාව ශක්තිමත් කරන Mock Tests සහ ප්රශ්නාවලිය සමඟ යුගලනය කරන ලද පාඩම-පළමු ව්යුහය අගය කරනු ඇත.
Python සහ අනෙකුත් භාෂා නම් සහ ලාංඡන ඔවුන්ගේ අදාළ හිමිකරුවන්ගේ වෙළඳ ලකුණු වේ. මෙම යෙදුම ස්වාධීන වන අතර ඔවුන් සමඟ අනුබද්ධ හෝ අනුමත කර නොමැත.
යාවත්කාලීන කළේ
2026 ඇසළ 14