প্রকল্প সম্পর্কে

LeetCodeAnimation অ্যানিমেশনের মাধ্যমে LeetCode সমস্যার সমাধান প্রক্রিয়া উপস্থাপন করে, যা পয়েন্টার মুভমেন্ট, স্টেট ট্রানজিশন, রিকার্শন এক্সপ্যানশন, বাউন্ডারি কন্ডিশনসহ সকল প্রক্রিয়া ভিজ্যুয়ালাইজ করে বিভাজন করে। GitHub রিপোজিটরি একটি পাবলিক ইনডেক্স ও ঐতিহাসিক ম্যাটেরিয়াল লাইব্রেরি হিসেবে কাজ করে, যেখানে সম্পূর্ণ সিঙ্গেল-স্টেপ প্লেব্যাক, রিওয়াচ, স্পীড কন্ট্রোল ও ভয়েস এক্সপ্লানেশন algomooc.com সাইট ভার্সনে উপলব্ধ। বর্তমানে রিপোজিটরিতে ২৫৬টি LeetCode অ্যানিমেশন সমস্যা সমন্বিত আছে (সহজ ৭১, মাঝারি ১৬০, কঠিন ২৫), সাইটের মোট অ্যানিমেশন বিষয়বস্তু ২৯৯টি। প্রতিটি সমস্যায় Python, C++, Java — এই তিন ভাষায় রেফারেন্স ইমপ্লিমেন্টেশন আছে, যেখানে Python ডিফল্ট ভাষা। সাইট ভার্সনে AI প্রাইভেট টিউটর「小欧」ও রয়েছে, যা ধারণা ও বাউন্ডারি সম্পর্কে প্রশ্ন করা যায়, পাশাপাশি 吴师兄声线授权得 AI synthesized ভয়েস এক্সপ্লানেশনও দেয়। রিপোজিটরিতে manifest.json নামক স্ট্রাকচার্ড ডেটা ফাইল দেওয়া আছে যা স্ক্রিপ্ট পড়তে পারে, যার মাধ্যমে ইনডেক্স তৈরি, লিংক চেক বা দ্বিতীয় পর্যায়ের সংগঠন করা যায়। মেইনটেইনাররা sync script-এর মাধ্যমে সাইটের সমস্যা তালিকা রিপোজিটরিতে লিখে আনেন, manifest, প্রবলেম নম্বর ইনডেক্স, টপিক ইনডেক্স,同步紀錄, stats.json আপডেট করেন; এর ফলে রিপোজিটরি ও সাইটের মধ্যে সামগ্রিক সম্পর্ক বজায় থাকে, এটি স্ট্যাটিক আর্কাইভ নয়। বিষয়বস্তুর মানচিত্রে প্রবলেম নম্বর ইনডেক্স, টপিক ইনডেক্স, ঐতিহাসিক সমাধান নিবন্ধ ও অ্যানিমেশন ম্যাটেরিয়াল ডিরেক্টরি,同步 Rekord ইত্যাদি অন্তর্ভুক্ত। ২০২৬ সালে বড় ভার্সন আপগ্রেড চলছে, যা তিন ভাষার রেফারেন্স কোড, AI প্রাইভেট টিউটর, ভয়েস এক্সপ্লানেশন এবং ২৯৯টি সমস্যার পূর্ণাঙ্গ কোয়ালিটি রিভিউ ও পুনর্নির্মাণ কভার করে, ব্যাচ অনুযায়ী লঞ্চ হয়ে রিপোজিটরি ইনডেক্সে同步 হতে থাকবে।