![]() |
یک سوال ساده
سلام
من برنامه ای می خوام که آرایه ای از اعداد را بگیره و افزایشی sort کنه ولی از تابع sort متلب استفاده نکنه . اگه راهنماییم کنید ممنون میشم. |
سلام
مرتب سازی در آرایه چند بعدی نیاز دارید؟ |
یک ماتریس یک در n
مثلا [1 5 6 2] را بصورت صعودی مرتب کند. ممنون |
[QUOTE=monson;20857]یک ماتریس یک در n
مثلا [1 5 6 2] را بصورت صعودی مرتب کند. ممنون salam ebtada dar matlab araye A=[2 6 5 1] ra vared konid. sepad az dastoor sort(A) estefade konid dastoor sort araye ra be sooratat soodi moratab mikonad.:70: |
نقل قول:
مرتب سازی آرایه یک بعدی یا دو بعدی را نیاز دارید و همچنین به چه زبانی نیاز دارید. |
برای مرتب سازی همون الگوریتم های معروف ساختمان داده وجود داره.
مرتب سازی انتخابی، حبابی، heap و . . . که میتونید با الگوریتم های موجود خودتون کدش رو به هر زبانی که میخواید بنویسید |
ببخشید من خیلی با ساختمان داده و برنامه نویسی آشنایی ندارم نوع مرتب سازی برام مهم نیست فقط یک کد ساده برای مرتب سازی ند تا عدد در مطلب می خوام.ممنون
|
نقل قول:
برای مرتب سازی الگوریتم های متنوعی وجود داره که شاید راحترینش همون مرتب سازی حبابی باشه اگه با زبان C یا ++C آشنایی دارید حتما به لینک زیر یه سر بزن و الگوریتم های مختلف از مرتب سازی های مختلف رو ببین چونکه پیاده سازی اونها هم به زبون matlab هم با توجه به کدهای ارائه شده خیلی راحته! الگوریتم مرتبسازی - ویکیپدیا |
1(ها)ضميمه
نقل قول:
سلام اگه توی مطلب مرتب سازی رو می خواهید برنامه مطلب تابع sort رو به صورت اماده داره . من با زبان برنامه نویسی c مرتب سازی حبابی رو برای گرفتن ده عدد از ورودی توی یک فایل برای شما ارسال می کنم . امیداوارم به کارتان بیاید.ضميمه 4777 |
برای مرتب کردن روشهای زیادی معرفی شده است که تعدادی از آنها با مرتبه زمانی O(n^2) هستند مانند مرتب سازی حبابی و مرتب سازی ترتیبی و درجی و ... و تعدادی دارای مرتبه زمانی بهتر یعنی O(n*log(n)) می باشند مانند qsort، روش مرتب سازی ها بر اساس درختها و مرتب سازی بر اساس تقسیم و غلبه
به نظر من اگه داده هاتون کمتر از 1000 تاست روشهای با مرتبه زمانی بدی مثل حبابی و درجی جواب میده. الگوریتمهاش خیلی سادن سرچ کنی به دست میاری |
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۹:۵۰ بعد از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.