Algnote позволява на програмистите или CS учениците лесно да преглеждат структури от данни и алгоритми от теория, изпълнение на кодиране проблеми. Ако сте програмист търсят първата си работа програмиране и подготовка за кодиране на интервюта, или студент, който се подготвя за изпити за структури и алгоритми за данни, това приложение може да се окаже прав годни за you.All алгоритмите и структурите от данни се осъществява в Java. Затова, ако искате да използвате, за да научите Algnote кодиране, моля уверете се, че сте готови с Java.
В момента Algnote има следните раздели:
- Array
- String
- Свързан Списък
- Stack
- Опашка
- Hash Таблица
- Дърво
- Графика
- Издирване
- сортиране
- рекурсия
- Динамично програмиране
- математика
- Bit манипулация
Всеки раздел съдържа бележките теория, за да помогне на потребителите да разберат понятията и няколко кодиране проблеми за подобряване на познанията им за алгоритмите или структури от данни. Повечето от проблемите на кодиране са подбрани от Leetcode и изпълнени от строителя. Някои от проблемите, имат множество решения и сравняват поз и crons от различни алгоритми.
Въпреки, че в момента се фокусира върху Algnote алгоритми и структури от данни, но ние планираме да разширим приложението, за да имат по-друго съдържание, от основни езикови уроци, за архитектурни знания на високо ниво.
Някои думи от Програмистът на това приложение:
Имайте предвид, че всички тези бележки бяха направени от мен с някои препратки към някои учебници или онлайн кодиране на въпроси, които правех преди. Те не са толкова точни, колкото по учебник. Тъй като това е много ранна версия, там определено има някои проблеми в бележките и аз се опитвам всичко по силите си, за да ги намери и да ги отстраним. Ще запазя оптимизиране на съдържанието и функционалността, за да го по-добре всеки ден. Ако откриете проблем, когато го използвате, това ще бъде много оценявам, ако можете да изпратите съобщение до marcyliew@gmail.com.
В момента цялото съдържание на това приложение, се получава, когато току-що завършил университета и се готви за кодиране интервюта. По това време бях доста уверен, че мога да получа добра работа, както бях направил много проекти в училище и бях много добър в изграждането на уеб и мобилни приложения.
Въпреки това, нещата не вървят, както очаквах. По време на интервютата, анкетьорите ме помоли да напиша код за решаване на проблемите на дъската. Много пъти, аз затънали върху проблемите и не можех да разбера едно-единствено решение. Дори когато завърших разтвор и се чувствах щастлив, анкетьорите често веднага посочиха проблема с моя код. Не е достатъчно ефикасен, използвайте прекалено много пространство в паметта, или не смята за граничните ситуации. Чувствах се разочарован за себе си.
За щастие, аз имам доста добра оферта от фирма, и започва кариерата си като уеб разработчик. Но дори и сега все още се чувствам трудно да изпълните тези алгоритми въпроси.
Знам, че подготовката за кодиране интервюта не е лесно, но това не е толкова трудно. Това е просто един процес, който ние трябва да се премине, за да станат добри програмисти.
Това са всички по смисъла на това приложение. Аз го използвам всеки ден, за да преглеждам знания на алгоритми и структури от данни. Надявам се, че не може само да се сдържа, но и ще помогне на повече разработчици, които се борят за своите кариери.
Актуализирано на
13.09.2025 г.