Data Structures and Algorithms
  • 4.2

Data Structures and Algorithms

  • آخرین نسخه
  • Langira Education

نظریه ها و تمرین برنامه نویسی برای سازه های داده ها و الگوریتم

درباره این برنامه

جدید به روز رسانی: Algnote از OFFLINE اکنون

Algnote اجازه می دهد تا توسعه دهندگان و یا دانش آموزان CS به راحتی ساختمان داده ها و الگوریتم های بررسی از نظریه، اجرا به مشکلات برنامه نویسی. اگر شما به دنبال یک برنامه نویس برای کار برنامه نویسی خود را برای اولین بار و آماده شدن برای مصاحبه برنامه نویسی، یا یک دانش آموز است که برای امتحانات در مورد ساختمان داده ها و الگوریتم های آماده، این برنامه می تواند یک مناسب برای you.All الگوریتم ها و ساختمان داده در اجرا جاوا. بنابراین، اگر شما مایل به استفاده از Algnote به یادگیری برنامه نویسی، لطفا مطمئن شوید که شما راحت با جاوا می باشد.

در حال حاضر Algnote دارای بخشهای زیر:
- آرایه
- رشته
- لیست پیوندی
- پشته
- صف
- هش جدول
- درخت
- نمودار
- جستجو
- مرتب سازی
- بازگشت
- برنامه نویسی پویا
- ریاضی
- دستکاری بیت

هر بخش شامل یادداشت تئوری برای کمک به کاربران برای درک مفاهیم و چند مشکلات برنامه نویسی به منظور بهبود آشنایی خود را به الگوریتم و یا ساختمان داده. بسیاری از مشکلات برنامه نویسی از Leetcode انتخاب و اجرا شده توسط توسعه. برخی از مشکلات راه حل های متعدد و مقایسه POS و crons از الگوریتم های مختلف.

اگر چه در حال حاضر Algnote در الگوریتمها و ساختار دادهها تمرکز اما ما برنامه ریزی برای گسترش برنامه به مطالب دیگر بیشتر است، از آموزش زبان عمومی به دانش معماری سطح بالا است.

برخی از کلمات از برنامه نویس این برنامه:

توجه داشته باشید که تمام این یادداشت توسط من با برخی از مراجع به برخی از کتابهای درسی و یا سوال برنامه نویسی آنلاین من قبل از انجام انجام شد. آنها به عنوان دقیق که یک کتاب درسی است. عنوان این یک نسخه بسیار اولیه است، قطعا وجود دارد برخی از مسائل در یادداشت ها و من در تلاش بهترین من به آنها را پیدا و اصلاح آنها. من را حفظ خواهد بهینه سازی محتوا و عملکرد آن را به هر روز بهتر است. اگر شما هر موضوع پیدا کردن زمانی که شما با استفاده از آن، آن را می شود خیلی قدردانی اگر شما می توانید یک پیام را به [email protected] ارسال.

در حال حاضر تمام محتوای این برنامه آماده شد وقتی که من فقط از دانشگاه فارغ التحصیل شد و برای برنامه نویسی مصاحبه آماده می کرد. در آن زمان من کاملا مطمئن که من می تواند یک کار خوب به عنوان من بسیاری از پروژه ها در مدرسه انجام داده بود و من در ساخت وب و برنامه های کاربردی موبایل بسیار خوب بود، این بود.

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

خوشبختانه، من، پیشنهاد بسیار خوب از یک شرکت کردم و کار من به عنوان یک توسعه دهنده وب آغاز شده است. اما حتی در حال حاضر من هنوز هم احساس سخت برای تکمیل این پرسش الگوریتم باشد.

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

این ها همه اهداف این برنامه می باشد. من از آن استفاده هر روز به بررسی دانش من در الگوریتمها و ساختار دادهها. من امیدوارم که آن را نمی تواند تنها به خودم کمک، بلکه کمک به توسعه دهندگان بیشتر که برای حرفه خود مبارزه می کنند.

نسخه ها Data Structures and Algorithms