প্রোগ্রামিংয়ের মৌলিক ধারণা/অ্যারে সর্টিং
অবয়ব
সারাংশ
[সম্পাদনা]সর্টিং অ্যালগরিদম হল একটি অ্যালগরিদম যা একটি তালিকার উপাদানগুলি নির্দিষ্ট ক্রমে সাজায়। সর্টিং অ্যালগরিদমের সবচেয়ে বেশি ব্যবহৃত ক্রম হল সংখ্যাগত ক্রম এবং শব্দকোষ ক্রম। [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(>)
|
কী শব্দ
[সম্পাদনা]- সর্টিং: মান অনুযায়ী ডেটা সাজানো।