Category: প্রোগ্রামিং

0

পয়েন্টার (*Pointer) – ১

আমরা যদি একটি যে কোন টাইপের variable ডিক্লেয়ার করি যেমনঃ int abc, এইটার মানে কি?? int abc ডিক্লেয়ার করলে কম্পাইলার প্রোগ্রাম টি চলার সময়ে মেমরিতে abc নামে ২ বাইট জায়গা রাখবে।  আর যেখানে জায়গাটি...

ফেসবুক এ শেয়ার করুন
কিউমিউলেটিভ সাম(Cumulative Sum) 0

কিউমিউলেটিভ সাম(Cumulative Sum)

কিউমিউলেটিভ সাম মানে পর পর অনেক উপাদানের যোগফল। একটা অ্যারে দেয়া আছে তার উপাদান গুলোর কিউমিউলেটিভ যোগফল বের করতে হবে। যেমনঃ ইনপুট arr[ ] = {10,20,30,40,50} হলে আউটপুট হবে arr[ ] = {10,30,60,100,150}। প্রথমে...

ফেসবুক এ শেয়ার করুন
0

ম্যাক্সিমাম সাব অ্যারে সাম – পর্ব ২

পূর্বের পর্বে O(n³) এর সলিউশন নিয়ে বলা হয়েছে। এখন O(n²)তে একটি লুপ কমিয়ে সলিউশন করা যায় । এখন আসি O(n) এর জন্য, যেহেতু Maximum বলা হয়েছে সেজন্য ঋণাত্মক উপাদান গুলো নিয়ে না ভেবে ধনাত্মক...

ফেসবুক এ শেয়ার করুন
0

ম্যাক্সিমাম সাব অ্যারে সাম – পর্ব ১

এখানে একটি n সংখ্যক উপাদানের অ্যারে  দেয়া থাকবে। এখান থেকে সাম্ভাব্য সবচেয়ে বড় a sequence of consecutive (পরপর) সাব অ্যারের উপাদানের সাম(Sum) বের করতে হবে। প্রবলেমটা আরো ইন্টারেস্টিং হবে যদি অ্যারেতে ঋণাত্মক মান থাকে।...

ফেসবুক এ শেয়ার করুন
0

রিকার্সন

রিকার্সন মানে পুনরাবৃত্তি। মানে বার বার নিজেকেই কল(Call) করা। প্রোগ্রামিং এ রিকার্সন এর ব্যবহার অনেক। কোন একটি প্রবলেম সল্ভ করতে গেলে সেটিকে ভাংতে ভাংতে ছোট ছোট প্রবলেম এ ভাগ করা হয়, তখনই রিকার্সন ফাংসন...

ফেসবুক এ শেয়ার করুন
2

বাংলায় প্রোগ্রামিং রিসোর্সসমূহ

বাংলায় সহজবোধ্য প্রোগ্রামিং টিউটরিয়াল, রেফারেন্স এবং অন্যান্য প্রয়োজনীয় লিংকের তালিকা পোস্টটি Ahmed shamim ভাইয়ার GitHub থেকে নেয়া। মূল ফাইলঃ এখানে এলগোরিদম ব্যাসিক বিগ “O” নোটেশন – শাফায়েত আশরাফ কমপ্লেক্সিটি ক্লাস(P-NP, টুরিং মেশিন ইত্যাদি) –...

ফেসবুক এ শেয়ার করুন
0

Rx Java এবং Reactive programming (পর্ব এক)

Rx জাভা শুরু করার আগে আমাদের প্রথমেই যে জিনিসটির ব্যাপারে জানতে হবে তা হল Reactive programming কি, কেন দরকার এবং কিভাবে এটি কাজ করে ? Reactive programming কি? গতানুগতিক ডেফিনিশন দেয়ার আগে আমরা ছোট...

ফেসবুক এ শেয়ার করুন
0

প্রোগ্রামিং এ শয়তানের কুমন্ত্রনা!!!

আমরা যারা প্রোগ্রামিং প্রতিযোগিতা করি অথবা অনলাইন জাজগুলোতে প্রবলেম সলভ করি বেশির ভাগেরই একটি স্বপ্ন আছে প্রোগ্রামিং নিয়ে বড় কিছু হওয়ার।কারন মার্কেট কাপানো মুখরোচক বিষয়গুলো যেমন ওয়েব ডেভেলপিং অথবা এসইও অথবা গ্রাফিক্স ডিজাইন এগুলো...

ফেসবুক এ শেয়ার করুন