Post updated on 17th July, 2017 at 10:47 amবল্টু নানান জায়গায় খাওয়া-দাওয়া করে বেড়ায় সেটা ডেটা স্ট্রাকচার সিরিজের স্ট্যাকের পোস্ট থেকে ইতমধ্যে তোমরা জেনে গেছ। বল্টু সিএসইতে পড়ে। তো সেদিন সে ব্যাংকে গেল সেমিস্টার ফী জমা দিতে। আগে ভার্সিটির পেমেন্ট নেয়ার জন্য ব্যাংকে একটা নির্দিষ্ট কাউন্টার থাকত। তো গতদিন গিয়ে দেখলাম কলেজের জন্য নির্দিষ্ট কোন…Continue reading কিউ ডেটা স্ট্রাকচার – Queue Data Structure
স্ট্যাকঃ বহুল ব্যবহৃত ডেটা স্ট্রাকচার
Post updated on 6th May, 2018 at 10:31 amবল্টু একজন ভোজন রসিক বালক। প্রতি সপ্তাহেই সে বিভিন্ন রেস্টুরেন্টে ভাল-মন্দ খানা-দানা করে থাকে। মাসের প্রথম সপ্তাহে সে মুরগি পোড়া খেলে দ্বিতীয় সপ্তাহে খায় কাচ্চি বিরিয়ানি। তৃতীয় সপ্তাহে নিরব হোটেলের ভাত ভর্তা খেয়ে চতুর্থ সপ্তাহে খায় শরমা হাউজের পাহাড়ি কাবাব। এভাবে সে নিয়মিত খাওয়া-দাওয়া চালিয়ে যাচ্ছে। কী…Continue reading স্ট্যাকঃ বহুল ব্যবহৃত ডেটা স্ট্রাকচার
মার্জ সর্ট অ্যালগরিদম – Merge Sort Algorithm
বাংলায় Merge Sort Algorithm এর ধারণা ও সি প্রোগ্রাম
অনলাইন জাজ সিরিজ – ১২ (UVa 11479 – Is this the easiest problem?)
– “Is this the easiest problem?” – “Yes! it is the easiest one!” খুব সহজ আর সোজাসাপ্টা UVa এর প্রবলেমটা পড়ে ফেলো নিচের লিংক থেকেঃ UVa – 11479 Is this the easiest problem? নিশ্চয়ই বুঝে ফেলেছো প্রবলেমটা! প্রথমে টেস্ট কেসের নাম্বার দেয়া থাকবে। এরপর প্রতিটা টেস্ট কেসের জন্য ৩ টা করে পূর্ণ সংখ্যা (32 bit…Continue reading অনলাইন জাজ সিরিজ – ১২ (UVa 11479 – Is this the easiest problem?)
বাইনারি সার্চ অ্যালগরিদম – Binary Search Algorithm
Post updated on 10th April, 2020 at 10:55 pmতোমাকে ১৫০০ পৃষ্ঠার ইয়া মোটকা ডেইটেলের Java – How to Program বইটা হাতে দিয়ে বললাম ৮২২ নম্বর পৃষ্ঠায় কী বলা আছে পড়। তুমি কী করবে? বইটা বাম হাতে নিবে, ডান হাত দিয়ে প্রথম পৃষ্ঠা উল্টাবে। দেখবে সেটা ৮২২ নম্বর পৃষ্ঠা না, এরপর দ্বিতীয় পৃষ্ঠা উল্টাবে, এরপর তৃতীয়, চতুর্থ……Continue reading বাইনারি সার্চ অ্যালগরিদম – Binary Search Algorithm
বাবল সর্ট অ্যালগরিদম – Bubble Sort Algorithm
Post updated on 28th November, 2016 at 01:36 pmধরো, তোমাকে ১০০০, ৫০০, ১০০, ৫০, ২০, ১০ ইত্যাদি টাকার কিছু নোট দিলাম। বললাম সবগুলো নোট ও সিকি-আধুলি যা দেয়া হয়েছে সবগুলোকে ছোট থেকে বড় আকারে সাজাও। তখন তুমি কী করবে? প্রথমে দেখবে সবচেয়ে বড় নোটটা কত? এটাকে সবার শেষে পাঠাবে। অর্থাৎ ১০০০ টাকার নোটটা সবার শেষে…Continue reading বাবল সর্ট অ্যালগরিদম – Bubble Sort Algorithm
লিনিয়ার সার্চঃ অ্যারেতে সার্চ করার সবচেয়ে সহজ অ্যালগরিদম
Post updated on 28th November, 2016 at 01:36 pmঅ্যারে হচ্ছে সবচেয়ে সহজতম ডেটা স্ট্রাকচার। সিম্পল কিছু ডেটা সিরিয়াল্যি স্টোর করার জন্য এই ডেটা স্ট্রাকচার ব্যবহৃত হয়। যে কোন ডেটা স্ট্রাকচারেই অসংখ্য ডেটার মধ্য থেকে কাংক্ষিত ডেটা খুঁজে বের করার প্রয়োজন হয়। এই ডেটা কত দ্রুত খুঁজে বের করা যায় সেটা একটা বড় চ্যালেঞ্জ। আজ দেখব…Continue reading লিনিয়ার সার্চঃ অ্যারেতে সার্চ করার সবচেয়ে সহজ অ্যালগরিদম
অ্যারে (Array): সবচেয়ে সহজ ডেটা স্ট্রাকচার – ২
Post updated on 12th June, 2017 at 10:02 pmঅ্যারে ডেটা স্ট্রাকচারের প্রথম পর্বে আলোচনা করা হয়েছিল এর declaration, insertion ও traversing নিয়ে। এই পর্বে আরো কয়েকটি ব্যাসিক অপারেশন সম্পর্কে আমরা জানবো। Array Update কোন একটা প্রোগ্রাম বা অ্যাপ্লিকেশনে অসংখ্য ডেটা নিয়ে কাজ করা লাগতে পারে। ডেটার উপর বিভিন্ন ধরণের অপারেশন বা প্রসেসিং এর প্রয়োজন হয়। যেমনঃ ফেসবুকে…Continue reading অ্যারে (Array): সবচেয়ে সহজ ডেটা স্ট্রাকচার – ২
অ্যারে (Array): সবচেয়ে সহজ ডেটা স্ট্রাকচার – ১
Post updated on 24th January, 2017 at 12:52 amএই সিরিজের প্রথম পোস্ট থেকে ইতমধ্যেই তোমরা জেনে গেছ ডেটা স্ট্রাকচার বলতে আসলে কী বুঝায়। আর ডেটা স্ট্রাকচার আমাদের কেনই বা শিখতে হবে? তোমাকে বলা হল ৩ জন ছাত্রের বয়স ইনপুট নিয়ে তাদের গড় বের করতে। তুমি age0, age1, age2 নামের তিনটি int type এর ভ্যারিয়েবল ডিক্লেয়ার…Continue reading অ্যারে (Array): সবচেয়ে সহজ ডেটা স্ট্রাকচার – ১
ডেটা স্ট্রাকচার কী ও কেন?
Data Structure শেখা কেন জরুরি? এটা কোথায় কাজে লাগে? এটা না শিখলে চলবে? সফটওয়্যার ডেভেলপমেন্টে ডেটা স্ট্রাকচার কি দরকার হয়?