বিষয়বস্তুতে চলুন

প্রোগ্রামিংয়ের মৌলিক ধারণা/অ্যারে সর্টিং

উইকিবই থেকে

সারাংশ

[সম্পাদনা]

সর্টিং অ্যালগরিদম হল একটি অ্যালগরিদম যা একটি তালিকার উপাদানগুলি নির্দিষ্ট ক্রমে সাজায়। সর্টিং অ্যালগরিদমের সবচেয়ে বেশি ব্যবহৃত ক্রম হল সংখ্যাগত ক্রম এবং শব্দকোষ ক্রম। [1] বর্তমানের অধিকাংশ প্রোগ্রামিং ভাষা অ্যারে সর্ট করার জন্য নির্মিত-ইন বা স্ট্যান্ডার্ড লাইব্রেরি ফাংশন সহ অন্তর্ভুক্ত করে।

আলোচনা

[সম্পাদনা]

সর্টিং হল ডেটা তাদের মান অনুযায়ী সাজানোর প্রক্রিয়া। নিচের উদাহরণগুলি বিভিন্ন প্রোগ্রামিং ভাষার জন্য স্ট্যান্ডার্ড লাইব্রেরি এবং/অথবা নির্মিত-ইন অ্যারে সর্টিং পদ্ধতি দেখায়।

ভাষা এবং সর্ট উদাহরণ

[সম্পাদনা]
সর্ট উদাহরণ
ভাষা সর্ট উদাহরণ
সি++ #include <algorithm>
sort(array, array + sizeof(array) / sizeof(int));
সি# System.Array.Sort(array);
জাভা import java.util.Arrays;
Arrays.sort(array);
জাভাস্ক্রিপ্ট array.sort();
পাইথন array.sort()
সুইফ্ট array.sort()

ভাষা এবং বিপরীত সর্ট উদাহরণ

[সম্পাদনা]
বিপরীত সর্ট উদাহরণ
ভাষা বিপরীত সর্ট উদাহরণ
সি++ #include <algorithm>
sort(array, array + sizeof(array) / sizeof(int), greater<int>());
সি# System.Array.Sort(array);
System.Array.Reverse(array);
জাভা import java.util.Arrays;
Arrays.sort(array, Collections.reverseOrder());
জাভাস্ক্রিপ্ট array.sort();
array.reverse();
পাইথন array.sort(reverse=True)
সুইফ্ট array.sort(>)

কী শব্দ

[সম্পাদনা]
  • সর্টিং: মান অনুযায়ী ডেটা সাজানো।

তথ্যসূত্র

[সম্পাদনা]