সর্টিং বলতে ডেটাকে একটি নির্দিষ্ট ফরম্যাটে সাজানো বোঝায়। সর্টিং অ্যালগরিদম ডেটাকে একটি নির্দিষ্ট ক্রমে সাজানোর পদ্ধতি নির্দিষ্ট করে। সবচেয়ে সাধারণ ক্রমগুলো হলো নিউমেরিক্যাল বা লেক্সিকোগ্রাফিক্যাল অর্ডার।
সর্টিংয়ের গুরুত্ব এই তথ্যে নিহিত যে, ডেটা যদি সোর্টেডভাবে সংরক্ষিত থাকে, তবে ডেটা সার্চিং অনেক হদ পর্যন্ত অপ্টিমাইজ করা যায়। সর্টিং ডেটাকে আরও পাঠযোগ্য ফরম্যাটে উপস্থাপন করার জন্যও ব্যবহৃত হয়।
এই সেকশনে আমরা নিম্নলিখিত বিষয়গুলো আলোচনা করব −
- বাবল সর্ট
- বাকেট সর্ট
- কম্ব সর্ট
- কাউন্টিং সর্ট
- সাইকেল সর্ট
- হিপ সর্ট
- ইনসার্শন সর্ট
- মার্জ সর্ট
- পিজনহোল সর্ট
- কুইক সর্ট
- র্যাডিক্স সর্ট
- সিলেকশন সর্ট
- শেল সর্ট