moharamzadeh / algorithm01_07 Goto Github PK
View Code? Open in Web Editor NEWپروژه شماره ۱ تمرین ۷ ساختمان داده و الگوریتم
پروژه شماره ۱ تمرین ۷ ساختمان داده و الگوریتم
اتریبیوتهای غیر ضرور مخفی شوند
برنامه یک فایل لاگ بسازد و اتفاقاتی که در برنامه میافتد را در آن ضبط کند
ایجاد گره با استفاده از گره دیگر
زمانی که دکمه find را میزنیم اقدام به حذف اطلاعات میکند
متغیرهای next و previous و متد __printLog جهانی شوند
زمانی که عکس جدید با عکسی در لیست از نظر زمانی یکی بود، پیغامی نمایش داده شود تا کاربر را مطلع کند
ساختار داده لیست پیوندی دو طرفه جایگزین شود با درخت قرمز و سیاه
هر لیست باید بتواند در حلقههای مختلف مورد استفاده قرار بگیرد. یعنی درون گرههای خود پیمایش کند
باید برنامه بتواند اطلاعات زمان و تاریخ صجیج را از کاربر بگیرد و پیغام مناسب را برای کاربر چاپ کند
هر بخش از کد که نیاز به کامنت گذاری داشت نوشته شود
تمامی برنامه از واثت استفاده کند.
یعنی کلاس گره عکس از کلاس گره و کلاس لیستهای پیوندی تصاویر از کلاس لیست پیوندی ارث ببرد
هم در خط فرمان هم در رابط کاربری، قسمتی باشد تا نام تصویر در حافظه هم نمایش داده شود
با انجام یک وظیفه، شرح آن در خط فرمان چاپ شود
توابع درونی حذف شوند و به جای آن از مفهموم کپسولهسازی استفاده شود
با استفاده از مارک داون صورت سوال و توضیحات نوشته شود
در فرایند حذف شدن، چند بار لیست در رابط کاربری پیمایش میشود که این اصلا بهینه نیست و بسیار هزینه بر است.
متغیر جهانی برای کلاس لیست ایجاد شود تا تعداد گره لیست را در خود ذخیره کند.
همچنین متدی برای بازگرداندن مقدار متغیر length نوشته شود
هر گره بتواند زمان را در خود ذخیره کند و در رابط کاربری بتواند مقدار بگیرد
استاندارد سازی تمامی کدها به شیوهی استاندارد ماکروسافت
برای ایجاد اشیا از with استفاده شود
چاپ تاریخ و زمان به شیوه مرسوم انجام بگیرد.
مانند
1390/10/2 14:30
کاربر باید بتواند در رابط کاربری بین تصاویر پیمایش کند.
با افزودن دو دکمه next و previous در رابط کاربری
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.