ممنون
ولی این منبعی که معرفی کردین (Data Structure , by Lipschutz)انگلیسیه؟
در ضمن شبه کدهای ++C یعنی چی؟
اون منابعی که تو لینکی که قرار دادید کافی نیست(برای ساختمان داده)؟
این منابع بصورت ترجمه فارسی هم موجود است. شما می توانید برای دریافت راهنمایی های بیشتر به منابع معرفی شده در سطح انجمن مراجعه نمایید.
و اما
شبه کد چیست؟
شبه کدها می توانند به زبان های مختلفی از جمله
++C تعریف شوند ، در این شبه کدها از ساختار زبان برنامه نویسی مربوطه استفاده می شود ولی به نوعی که برای انسان قابل درک تر باشد ، یعنی برای خوانده شدن توسط ماشین نوشته نشده اند ، بلکه برای خوانده شدن توسط انسان نوشته شده اند و برای اینکه آنها را تبدیل به کد واقعی زبان برنامه نویسی و قابل پیاده سازی و اجرا کنیم نیاز به اعمال تغییراتی در آنها داریم.
برای مثال شبه کد زیر مربوط به جستجوی ترتیبی می باشد :
کد: انتخاب همه
Void Seqsearch (int n,
Const keytype s[]
Keytype x,
Index& location)
{
Location = 1;
While (location <= && s[location] != x)
Location ++;
If (location > n)
Location = 0;
}
همانطور که مشاهده می کنید این قطعه کد ، شبه کدی به زبان ++C می باشد و شما می توانید با ایجاد تغییراتی در آن از جمله تعریف متغیر ها و... آن را در سیستم پیاده سازی کنید. پس به این نتیجه رسیدیم که
شبه کدها برای درک بیشتر انسان از الگوریتم های مربوطه طرح می گردند و ممکن است در آن ها از علائمی از جمله ریاضی برای خوانایی بهتر الگوریتم استفاده گردد.
امسال واسه برنامه سازی پیشرفته ++C میاد؟
طبق اطلاعات کنکور سراسری گذشته کلیه 15 سوال این درس از زبان برنامه نویسی ++C طرح شده بود.
پیروز باشید...