اطلاعیه

Collapse
No announcement yet.

صف پشته لیست پیوندی و درخت

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    صف پشته لیست پیوندی و درخت

    با سلام
    دوستان , من دارم برای شروع یادگیری arm زبان سی جعفرنژاد رو میخونم . الان رسیدم به فصل دهم (صف , پشته , لیست پیوندی و درخت)
    می خواستم بدونم این فصل اصلا در arm کاربردی داره ؟ و باید این فصل رو واسه میکرو بخونم یا خیر ؟
    ممنون

    #2
    پاسخ : صف پشته لیست پیوندی و درخت

    نوشته اصلی توسط siavash007 نمایش پست ها
    با سلام
    دوستان , من دارم برای شروع یادگیری arm زبان سی جعفرنژاد رو میخونم . الان رسیدم به فصل دهم (صف , پشته , لیست پیوندی و درخت)
    می خواستم بدونم این فصل اصلا در arm کاربردی داره ؟ و باید این فصل رو واسه میکرو بخونم یا خیر ؟
    ممنون
    همشون الگوریتم ذخیره و چردازش اطلاعات هستن.لیست پیوندی و درخت معمولا برای اطلاعات بسیار زیاد استفاده میشن. اگه میخای با میکرو بیای همچین کارایی بکنی باید یاد بگیری تا سریعتر به اطلاعات دسترسی پیدا کنید با این الگوریتم.
    صف و پشته رو بخون شاید تو کارای عادی میکرو نیازت شد.

    ولی اگه میخای برنامه نویسی رو بفهمی و از همه اطلاعات که تا الان از سی خوندی رو یه استفاده کنی برای درخت یه برنامه بنویس.
    من که تازه شروع به یادگیری سی / سی++ کرده بودم زمانی که به این بخش رسیدم و انجامش دادم کلا دیدم نسبت به برنامه نویسی و استفاده از همه دستورات بالا رفت.البته کلی وقتمو گرفت این.ولی انجامش دادم.

    موفق باشید.
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)

    دیدگاه


      #3
      پاسخ : صف پشته لیست پیوندی و درخت

      نوشته اصلی توسط hosseinam نمایش پست ها
      همشون الگوریتم ذخیره و چردازش اطلاعات هستن.لیست پیوندی و درخت معمولا برای اطلاعات بسیار زیاد استفاده میشن. اگه میخای با میکرو بیای همچین کارایی بکنی باید یاد بگیری تا سریعتر به اطلاعات دسترسی پیدا کنید با این الگوریتم.
      صف و پشته رو بخون شاید تو کارای عادی میکرو نیازت شد.

      ولی اگه میخای برنامه نویسی رو بفهمی و از همه اطلاعات که تا الان از سی خوندی رو یه استفاده کنی برای درخت یه برنامه بنویس.
      من که تازه شروع به یادگیری سی / سی++ کرده بودم زمانی که به این بخش رسیدم و انجامش دادم کلا دیدم نسبت به برنامه نویسی و استفاده از همه دستورات بالا رفت.البته کلی وقتمو گرفت این.ولی انجامش دادم.

      موفق باشید.
      ممنون حسین جان . پس اینطور که معلومه باید این فصل رو هم بخونم . فقط اینکه من فصل فایل ها رو هم نخوندم . چون فکر کردم واسه میکرو نیاز نمیشه . مشکل نداره ؟

      دیدگاه


        #4
        پاسخ : صف پشته لیست پیوندی و درخت

        نوشته اصلی توسط siavash007 نمایش پست ها
        ممنون حسین جان . پس اینطور که معلومه باید این فصل رو هم بخونم . فقط اینکه من فصل فایل ها رو هم نخوندم . چون فکر کردم واسه میکرو نیاز نمیشه . مشکل نداره ؟
        فایل ها معمولا برای توسعه های apps هست . مثل اندروید و ویندوز - من که ندیدم تا الان تو میکرو. ولی اینها همه توابعی هست که زبان اومده اونارو در اختیار گرفته.
        اصلا برای زبان مهم نیست داری با چی کار میکنی. داری با فایل کار میکنی یا داری با ماژول کار میکنی یا داری با رجیستر ها کار میکنی.چون همه توابع یه ورودی یا خروجی دارن و از اسمشون میتونی کاری رو که میکنن هم بفهمی.
        مثلا یه تابع کارش اینه که بیاد تاخییر بندازه.یه تابع کارش اینه که بیاد مثلا تماس رو برات برقرار کنه - یه تابع کارش اینه که جمع دوتا عدد رو برات اجام بده - یه تابع دیگه کارش اینه که یه اطلاعاتی رو بگیری تبدیل به فایلی کنه و رو هارد بنویسه یا مثلا یه تابع کارش اینه که بیاد ال ای دی رو روشن کنه(در اینجا برنامه نویس باید بیاد اسم رجیسترها رو با define نام مربوطه بهش بده و بعد با شناختی که از دیتاشیت گرفته بیاد یه تابع مثلا set led براش بنویسه و حالا بعد بیاد تو برنامه ازش استفاده کنه .چون خانایی رو باید ببره بالا. و یعنی از تو یوزرمنوال یا دیتاشیت باید بتونی خوب میکرو رو بشناسی و برای کاری که میخای یه تابع بنویسی و دیگه کار یوزمنوال و دیتاشیت تموم میشه حالا میری سروقت الگوریتم نویسی و برنامه نویسی با زبان)
        پس حتما گرفتید که منظورم چیه . من میگم تمرکز کن روی فهم زبان و بگییر هدفش چیه -هیچ فرقی برا زبان نداره داری از چه تابعی استفاده میکنی ولی باید بتونی از ورودی خروجی هاش درست استفاده کنی .
        شما اگه بخوبی سی رو یاد بگیرید به راحتی رو هر زبان دیگه ای میتونی تو چند روز سوئیچ بشین.حالا بعدا به قدرت سی سی++ پی خواهی برد.
        مهم اینه که شما بیاید درک کنید برنامه نویسی رو. من درخت رو پیشنهاد دادم که واقعا اطلاعاتی رو از فهم زبان میخاد. باید اشاره گرها رو خوب درک کرده باشید - باید دستورات رو خوب شناخته باشید مثل if . باید بدونید آدرس ها و اطلاعات هاویشون چیه.
        من خودم از رو کتاب درخت و میخوندم گیج میشدم. خوب تازه کار بودم دیگه. اول با گوگل کردن فهمیدم درخت چیه و بعد اومدم براش کد زدم.

        در آخر بگم که نگران اینکه چه فصلی خوندین چه فصلی نخوندین نباشین.چون بعد که قشنگ زبان و درک کردین همشون براتون راحت میشه.همینی که داری میخونی رو با جزییات بخونید.تا درکش کنییید.فقط فکر نکنید دارین زیاد از حد برای سی وقت میزارید هرچقدررر وقت بزاری ارزشش داره.
        موفق باشید .
        به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
        (پيش به سوي هدف)

        دیدگاه


          #5
          پاسخ : صف پشته لیست پیوندی و درخت

          نوشته اصلی توسط hosseinam نمایش پست ها
          فایل ها معمولا برای توسعه های apps هست . مثل اندروید و ویندوز - من که ندیدم تا الان تو میکرو. ولی اینها همه توابعی هست که زبان اومده اونارو در اختیار گرفته.
          اصلا برای زبان مهم نیست داری با چی کار میکنی. داری با فایل کار میکنی یا داری با ماژول کار میکنی یا داری با رجیستر ها کار میکنی.چون همه توابع یه ورودی یا خروجی دارن و از اسمشون میتونی کاری رو که میکنن هم بفهمی.
          مثلا یه تابع کارش اینه که بیاد تاخییر بندازه.یه تابع کارش اینه که بیاد مثلا تماس رو برات برقرار کنه - یه تابع کارش اینه که جمع دوتا عدد رو برات اجام بده - یه تابع دیگه کارش اینه که یه اطلاعاتی رو بگیری تبدیل به فایلی کنه و رو هارد بنویسه یا مثلا یه تابع کارش اینه که بیاد ال ای دی رو روشن کنه(در اینجا برنامه نویس باید بیاد اسم رجیسترها رو با define نام مربوطه بهش بده و بعد با شناختی که از دیتاشیت گرفته بیاد یه تابع مثلا set led براش بنویسه و حالا بعد بیاد تو برنامه ازش استفاده کنه .چون خانایی رو باید ببره بالا. و یعنی از تو یوزرمنوال یا دیتاشیت باید بتونی خوب میکرو رو بشناسی و برای کاری که میخای یه تابع بنویسی و دیگه کار یوزمنوال و دیتاشیت تموم میشه حالا میری سروقت الگوریتم نویسی و برنامه نویسی با زبان)
          پس حتما گرفتید که منظورم چیه . من میگم تمرکز کن روی فهم زبان و بگییر هدفش چیه -هیچ فرقی برا زبان نداره داری از چه تابعی استفاده میکنی ولی باید بتونی از ورودی خروجی هاش درست استفاده کنی .
          شما اگه بخوبی سی رو یاد بگیرید به راحتی رو هر زبان دیگه ای میتونی تو چند روز سوئیچ بشین.حالا بعدا به قدرت سی سی++ پی خواهی برد.
          مهم اینه که شما بیاید درک کنید برنامه نویسی رو. من درخت رو پیشنهاد دادم که واقعا اطلاعاتی رو از فهم زبان میخاد. باید اشاره گرها رو خوب درک کرده باشید - باید دستورات رو خوب شناخته باشید مثل if . باید بدونید آدرس ها و اطلاعات هاویشون چیه.
          من خودم از رو کتاب درخت و میخوندم گیج میشدم. خوب تازه کار بودم دیگه. اول با گوگل کردن فهمیدم درخت چیه و بعد اومدم براش کد زدم.

          در آخر بگم که نگران اینکه چه فصلی خوندین چه فصلی نخوندین نباشین.چون بعد که قشنگ زبان و درک کردین همشون براتون راحت میشه.همینی که داری میخونی رو با جزییات بخونید.تا درکش کنییید.فقط فکر نکنید دارین زیاد از حد برای سی وقت میزارید هرچقدررر وقت بزاری ارزشش داره.
          موفق باشید .
          ممنون از توضیحات کامل و راهنماییتون دوست عزیز . علت اینکه دارم بعضی فصلها رو حذف میکنم عجله هست وگرنه خودم دوست داشتم همه ی فصلهارو بخونم . دیگه سن داره میره بالا . کاش زمان دانشجویی به جای درس خوندن میرفتیم تو رشتمون یه کاری یاد میگرفتیم :(

          دیدگاه

          لطفا صبر کنید...
          X