ডাটা স্ট্রাকচার এবং আলগোরিদিম জন্য তত্ত্ব এবং কোডিং ব্যায়াম
নতুন আপডেট: Algnote এখন অফলাইন সমর্থন করুন
Algnote ডেভেলপার বা সি এস ছাত্র সহজে কোডিং সমস্যাগুলোর বাস্তবায়ন তত্ত্ব থেকে ডাটা স্ট্রাকচার এবং আলগোরিদিম পর্যালোচনা, দেয়. একজন প্রোগ্রামার আপনার প্রথম প্রোগ্রামিং চাকরি খুঁজছেন এবং কোডিং সাক্ষাৎকার জন্য প্রস্তুতি, বা একটি ছাত্র যারা ডাটা স্ট্রাকচার এবং আলগোরিদিম সম্পর্কে পরীক্ষার জন্য প্রস্তুতি নিচ্ছে, এই অ্যাপ্লিকেশন you.All জন্য একটি সঠিক হইয়া আলগোরিদিম এবং ডাটা স্ট্রাকচার বাস্তবায়িত হয় হতে পারে আপনি যদি জাভা. অতএব, আপনি কোডিং শিখতে Algnote ব্যবহার করতে চান তাহলে, নিশ্চিত করুন যে আপনি জাভা সঙ্গে আরামদায়ক করতে দয়া করে.
বর্তমানে Algnote নিম্নলিখিত বিভাগে রয়েছে:
- এরে
- স্ট্রিং
- যোজিত তালিকা
- স্ট্যাক
- সারি
- হ্যাশ টেবিল
- বৃক্ষ
- চিত্রলেখ
- অনুসন্ধানের
- শ্রেণীবিভাজন
- Recursion
- ডাইনামিক প্রোগ্রামিং
- ম্যাথ
- বিট ম্যানিপুলেশন
প্রতিটি অধ্যায় ব্যবহারকারীদের ধারণা এবং বিভিন্ন কোডিং সমস্যা বুঝতে আলগোরিদিম বা ডাটা স্ট্রাকচার তাদের ঘনিষ্ঠতা উন্নত করতে সাহায্য করার জন্য তত্ত্ব নোট রয়েছে. কোডিং বেশিরভাগ সমস্যার Leetcode থেকে নির্বাচিত এবং বিকাশকারী দ্বারা বাস্তবায়িত হয়. কিছু সমস্যা একাধিক সমাধান আছে এবং পিওএস এবং বিভিন্ন আলগোরিদিম crons সুবিধাগুলি তুলনা করুন.
যদিও বর্তমানে Algnote আলগোরিদিম এবং ডাটা স্ট্রাকচার উপর গুরুত্ত্ব দেয় কিন্তু আমরা অ্যাপ্লিকেশন উচ্চ পর্যায়ের স্থাপত্য knowledges মৌলিক ভাষা টিউটোরিয়াল থেকে, আরো অন্যান্য সামগ্রী আছে প্রসারিত করার পরিকল্পনা.
এই অ্যাপ্লিকেশন ডেভেলপার থেকে কিছু শব্দ:
উল্লেখ্য, এই সব নোট কিছু পাঠ্যবই বা অনলাইন কোডিং প্রশ্ন আমি আগের মতোই থেকে কিছু রেফারেন্স দিয়ে আমাকে পাশ করা হয়. তারা একটি পাঠ্যপুস্তক হিসেবে সঠিক নয়. এই একটি খুব তাড়াতাড়ি রিলিজ হয়, সেখানে স্পষ্টভাবে নোট কিছু বিষয় আছে এবং আমি তাদের খুঁজে পেতে এবং তাদের সংশোধন করার জন্য আমার সর্বোচ্চ চেষ্টা করব. আমি প্রতিদিন ভালো করে তুলতে কন্টেন্ট এবং কার্যকারিতা optimizing রাখতে হবে. আপনি কোনো ইস্যু খুঁজে পান, তাহলে যখন আপনি এটি ব্যবহার করা হয়, তা অনেক যদি আপনি marcyliew@gmail.com একটি বার্তা পাঠাতে পারে প্রশংসা করা হবে.
বর্তমানে এই অ্যাপ্লিকেশন সব বিষয়বস্তু প্রস্তুত ছিল যখন আমি শুধু বিশ্ববিদ্যালয় থেকে স্নাতক হন এবং সাক্ষাত্কার কোডিং জন্য প্রস্তুত ছিল. যে সময়ে আমি বেশ আত্মবিশ্বাসী আমি একটা ভালো চাকরি পেতে পারে যে আমি স্কুলে অনেক প্রকল্প সম্পন্ন করেছে এবং আমি ওয়েব এবং মোবাইল অ্যাপ্লিকেশন নির্মাণের খুব ভাল ছিল.
যাইহোক, কিছু যাননি যেমন আমি আশা. সাক্ষাৎকার চলাকালীন সাক্ষাতকারীরা আমাকে জিজ্ঞাসা হোয়াইটবোর্ড সমস্যা সমাধান কোডগুলি লিখতে. অনেক বার, আমি সমস্যার উপর আটকে গিয়েছে এবং একটি একক সমাধান বের করতে পারে না. এমনকি যখন আমি একটি সমাধান সম্পন্ন এবং খুশি মনে, সাক্ষাৎকার গ্রহণকারীকে প্রায়ই অবিলম্বে আমার কোডের সমস্যা তুলে ধরেন. দক্ষ যথেষ্ট নয়, অত্যধিক স্মৃতি স্থান ব্যবহার, বা সীমানা পরিস্থিতি বিবেচনা করা হয়নি. আমি নিজেকে হতাশ অনুভূত.
ভাগ্যক্রমে, আমি একটি কোম্পানীর কাছ থেকে একটি প্রশংসনীয় ভাল অফার পেয়েছি এবং একটি ওয়েব ডেভেলপার হিসেবে আমার কর্মজীবন শুরু করেন. কিন্তু এখনও আমি এখনো এই আলগোরিদিম প্রশ্নের জবাব দেওয়ার জন্য কঠিন মনে.
আমি জানি সাক্ষাৎকার কোডিং জন্য প্রস্তুতি সহজ নয়, কিন্তু এটা যে কঠিন নয়. এটি শুধু একটি প্রক্রিয়া যে আমরা মধ্য দিয়ে যেতে ভাল ডেভেলপারদের পরিণত করতে হবে.
এই এই অ্যাপ্লিকেশন সব উদ্দেশ্য হয়. আমি প্রতিদিন এটি ব্যবহার আলগোরিদিম এবং ডাটা স্ট্রাকচার উপর আমার knowledges পর্যালোচনা করতে. আমি আশা করি এটা শুধুমাত্র নিজেকে সাহায্য করতে পারে, কিন্তু আরো ডেভেলপারদের যারা তাদের কেরিয়ার জন্য যুদ্ধ করছে সাহায্য.