পোস্টটি পড়া হয়েছে 1,123 বার
Summary of Google DevFest Bangladesh 2016

Summary of Google DevFest Bangladesh 2016

সফল ভাবে অনুষ্ঠিত হল গুগলের ডেভেলপারদের মিলনমেলা Google DevFest Bangladesh 2016। ঢাকা, চট্টগ্রাম, যশোর, রাজশাহীর সহ সারাদেশের বিভিন্ন প্ল্যাটফর্মের ডেভেলপারদের পদচারণায় মুখর ছিল কারওয়ান বাজারস্থ টিসিবি ভবন। সবার বুদ্ধিদীপ্ত চাহনি আর উৎসবের আমেজে মুখরিত ছিল সেশনগুলো। প্রাণবন্ত ও ঝর্ণার মত উচ্ছল-চঞ্চল ছিল প্রতিটি বক্তার বক্তব্য, প্রতিটি প্যানেল ডিসকাসন। এতগুলো সত্যিকারের বড় মানুষদেরকে একসাথে প্রথমবারের মত […]

পোস্টটি পড়া হয়েছে 448 বার

রিকার্সিভ ফাংশনের সৌন্দর্য – ২ [Factorial]

আগের পর্বে ফাংশন ও রিকার্সিভ ফাংশন সম্পর্কে ব্যাসিক ধারণা দেয়া হয়েছে। তুমি যদি মিস করে থাকো তাহলে আগে ঐ পর্বটা পড়ে নিতে পার। এই পর্বে তাত্ত্বিক কোন কথাবার্তা তেমন থাকবে না। কমন ১ টা উদাহরণ উল্লেখ করে সেগুলোর কোডগুলো ব্যাখ্যা করা হবে। তুমি যদি আগের পর্বটা বুঝে থাকো তাহলে এই পর্ব বুঝতে কোন সমস্যা হবে […]

পোস্টটি পড়া হয়েছে 1,332 বার

রিকার্সিভ ফাংশনের সৌন্দর্য – ১

ধরো তোমার দুনিয়ায় রিকার্সিভ ফাংশন বলে কিসসু নাই। তুমি মহা শান্তিতে কোড করে দিন পার করতেছো। তোমার একদিন হঠাৎ করে জটিল একটা প্রবলেম সলভ করতে ইচ্ছা করলো। জটিল (!) প্রবলেমটা হচ্ছে ১ থেকে ১০ পর্যন্ত সংখ্যাগুলোকে তুমি প্রিন্ট করতে চাও। এই জটিল প্রবলেমের সহজ সমাধানের জন্য তুমি একটা কোড লিখলে এরকম করেঃ

চমৎকার ভাবে […]

পোস্টটি পড়া হয়েছে 1,673 বার

জীবনটা কি সত্যিই এত জটিল? নাকি আমরা একে জটিল ভাবি?

একটা কথা আমি প্রায়ই সবাইকে বলে থাকিঃ জীবনটা খুব সহজ। Funny, ঝঞ্ঝাটমুক্ত আর চরম উপভোগ্য! এটাকে জটিল ভাবে চিন্তা না করলেই হয়। মানুষ অনর্থক জীবনকে হতাশায় পরিপূর্ণ এক বোঝায় পরিণত করেছে। দারুণ এই উপলব্ধিটি আমার মাথায় আগে আসে নি। আমি যখন ব্যাংকক ছিলাম আমার কাছেও জীবনটা খুব নিষ্ঠুর আর জটিল ছিল। আমার জন্ম থাইল্যান্ডের উত্তরাঞ্চলে। […]

পোস্টটি পড়া হয়েছে 1,387 বার
কুইক সর্ট অ্যালগরিদম - Quick Sort Algorithm

কুইক সর্ট অ্যালগরিদম – Quick Sort Algorithm

একটা অ্যারেকে সর্ট করার জন্য বেশ কিছু অ্যালগরিদম রয়েছে। একেকটার একেক বৈশিষ্ট্য বা সুবিধা-অসুবিধা রয়েছে। Efficient sorting algorithm-গুলোর মধ্যে কুইক সর্ট অন্যতম। Merge Sort এর মত Quick Sort-ও Divide and Conquer নামক algorithm design paradigm মেনে চলে। Average case এ quicksort এর complexity হচ্ছে O(n log n) কিন্তু worst case এ এর complexity O(n2) যা […]

পোস্টটি পড়া হয়েছে 857 বার
Data Structure in Bengali

কিউ ডেটা স্ট্রাকচার – Queue Data Structure

বল্টু নানান জায়গায় খাওয়া-দাওয়া করে বেড়ায় সেটা ডেটা স্ট্রাকচার সিরিজের স্ট্যাকের পোস্ট থেকে ইতমধ্যে তোমরা জেনে গেছ। বল্টু সিএসইতে পড়ে। তো সেদিন সে ব্যাংকে গেল সেমিস্টার ফী জমা দিতে। আগে ভার্সিটির পেমেন্ট নেয়ার জন্য ব্যাংকে একটা নির্দিষ্ট কাউন্টার থাকত।  তো গতদিন গিয়ে দেখলাম কলেজের জন্য নির্দিষ্ট কোন কাউন্টার নাই। গেট দিয়ে ঢুকেই একটা টোকেন প্রিন্ট […]

পোস্টটি পড়া হয়েছে 1,443 বার
Data Structure in Bengali

স্ট্যাকঃ বহুল ব্যবহৃত ডেটা স্ট্রাকচার

বল্টু একজন ভোজন রসিক বালক। প্রতি সপ্তাহেই সে বিভিন্ন রেস্টুরেন্টে ভাল-মন্দ খানা-দানা করে থাকে। মাসের প্রথম সপ্তাহে সে মুরগি পোড়া খেলে দ্বিতীয় সপ্তাহে খায় কাচ্চি বিরিয়ানি। তৃতীয় সপ্তাহে নিরব হোটেলের ভাত ভর্তা খেয়ে চতুর্থ সপ্তাহে খায় শরমা হাউজের পাহাড়ি কাবাব। এভাবে সে নিয়মিত খাওয়া-দাওয়া চালিয়ে যাচ্ছে। কী পরিমাণ খাওয়া দাওয়া হচ্ছে তার হিসাব রাখার জন্য […]

পোস্টটি পড়া হয়েছে 1,416 বার
মার্জ সর্ট অ্যালগরিদম - Merge Sort Algorithm

মার্জ সর্ট অ্যালগরিদম – Merge Sort Algorithm

ধরো স্কুলের মাঠে ইয়া লম্বা দুইটা লাইন আছে। বাচ্চারা এই দুই লাইনে ছোট থেকে বড় আকারে দাঁড়িয়ে আছে। দুটি লাইনেরই একদম সামনের বাচ্চাটা সবচেয়ে খাটো আর লাইনের শেষের বাচ্চাটা সবচেয়ে লম্বা। তোমাকে বলা হল এই দুইটা লাইনের বাচ্চাদেরকে খাটো থেকে লম্বা এই অর্ডারে একটা লাইনে সাজাতে। তাহলে কী করবে? স্বাভাবিক ভাবেই আমাদের মাথায় আসবে যে, […]

পোস্টটি পড়া হয়েছে 645 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ১২ (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 […]

পোস্টটি পড়া হয়েছে 955 বার

বাইনারি সার্চ অ্যালগরিদম – Binary Search Algorithm

তোমাকে ১৫০০ পৃষ্ঠার ইয়া মোটকা ডেইটেলের Java – How to Program বইটা হাতে দিয়ে বললাম ৮২২ নম্বর পৃষ্ঠায় কী বলা আছে পড়। তুমি কী করবে? বইটা বাম হাতে নিবে, ডান হাত দিয়ে প্রথম পৃষ্ঠা উল্টাবে। দেখবে সেটা ৮২২ নম্বর পৃষ্ঠা না, এরপর দ্বিতীয় পৃষ্ঠা উল্টাবে, এরপর তৃতীয়, চতুর্থ… এরকম করে কি পেজ উল্টাতে থাকবে? নিশ্চয়ই না!!! […]