New Update:! Algnote подкрепя ОФЛАЙН сега
Algnote позволява на разработчиците или CS студенти лесно да преглеждат структури от данни и алгоритми от теория, изпълнение на кодиране проблеми. Ако сте програмист търси първата си програмиране работа и подготовка за кодиране интервюта, или студент, който се подготвя за изпити за структури и алгоритми за данни, това приложение може да се окаже прав годни за you.All алгоритмите и структурите от данни са въведени в Java. Затова, ако искате да използвате Algnote да научите кодиране, моля уверете се, че сте готови с Java.
В момента Algnote има следните раздели:
- Array
- String
- Свързан списък
- Stack
- Queue
- Hash маса
- Tree
- Graph
- Searching
- сортиране
- рекурсия
- Динамично програмиране
- Math
- Bit Manipulation
Всеки раздел съдържа бележките теория, за да помогне на потребителите да разберат концепциите и няколко кодиращи проблемите за подобряване на познанията им за алгоритмите или структури от данни. Повечето от кодиращи проблемите са избрани от Leetcode и се изпълнява от разработчика. Някои проблеми имат множество решения и сравняват поз и crons на различни алгоритми.
Въпреки че в момента Algnote фокусира върху алгоритми и структури от данни, но ние планираме да се разшири приложението да имат по-друго съдържание, от основни езикови уроци, за архитектурни знания на високо ниво.
Някои думи от разработчика на това приложение:
Имайте предвид, че всички тези бележки бяха направени от мен с някои препратки към някои учебници или онлайн кодиране въпроси, които правех преди. Те не са толкова точни, колкото един учебник. Тъй като това е много ранна версия, там определено са някои проблеми в бележките и аз съм се опитва всичко възможно да ги намери и да ги отстраним. Аз ще държа оптимизиране на съдържанието и функционалността, за да е по-добре всеки ден. Ако намерите всички въпроси, когато го използвате, това ще бъде много оценявам, ако можете да изпратите съобщение до marcyliew@gmail.com.
В момента цялото съдържание на това приложение, се получава, когато току-що завършил университета и се готви за кодиране интервюта. По това време бях доста уверен, че мога да получа добра работа, както бях направил много проекти в училище и бях много добър в изграждането на уеб и мобилни приложения.
Въпреки това, нещата не вървят, както аз очаквах. По време на интервютата, интервюиращите ме помоли да напиша код за решаване на проблемите на дъската. Много пъти, аз се заби по проблемите и не можех да разбера едно-единствено решение. Дори когато приключи разтвор и се чувствах щастлив, интервюиращите често веднага посочиха проблема на моя код. Не е достатъчно ефикасен, използва твърде много памет, или не смята гранични ситуации. Чувствах се разочарован за себе си.
За щастие, аз имам доста добра оферта от компания и започва кариерата си като уеб разработчик. Но дори и сега все още се чувствам трудно да завършат тези алгоритми въпроси.
Знам, че подготовката за кодиране интервюта, не е лесно, но това не е толкова трудно. Това е просто един процес, който ние трябва да премине, за да станат добри програмисти.
Това са всички по смисъла на това приложение. Аз го използвам всеки ден, за да направи преглед ми познания по алгоритми и структури от данни. Надявам се, че не може само да си помогна, но и ще помогне на повече разработчици, които се борят за своите кариери.
Актуализирано на
29.11.2016 г.