توضیحات
در این قسمت تیم کدگیت سورس مرتبسازی ماتریس در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی پلاس پلاس و بدون استفاده از توابع آماده، یک ماتریس را مرتبسازی می کنیم. در ادامه ویژگی این محصول آورده شده است.
مرتب سازی
منظور از مرتبسازی داده، چیدمان دادهها در قالبی که ترتیب آنها رعایت شود. الگوریتم مرتبسازی روشی برای چیدمان دادهها با ترتیبی خاص (صعودی یا نزولی) تعیین میکند. اهمیت مرتبسازی در این نکته است که جستجوی دادهها در صورت مرتب بودن میتواند تا سطح بالایی بهینهسازی شود. مرتبسازی همچنین میتواند برای نمایش دادهها در قالبهای خواناتر کمک کند.
مرتب سازی ماتریس
در مرتبسازی ماتریس، عناصر طوری چیده میشوند که از کوچک به بزرک چیده شوند. نمونه ماتریس مرتب به صورت زیر است:
matrix = { {5, 4, 7},
{1, 3, 8},
{2, 9, 6} }
sort matrix: 1 2 3
4 5 6
7 8 9
خروجی برنامه
تمامی عملیاتهای پیاده سازی شده دارای تابع Main بوده و یک ماتریس تعریف شده و پس از پیشپردازش، ماتریس مرتب می شود. خروجی برنامه، چاپ ماتریس اصلی و مرتب میباشد.