All Projects → calvinchankf → AlgoDaily

calvinchankf / AlgoDaily

Licence: other
just for fun

Programming Languages

python
139335 projects - #7 most used programming language
go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to AlgoDaily

Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (+58.47%)
Mutual labels:  tree, linked-list, stack, queue, interview, interview-questions, algorithm-challenges
Data-Structures
Algorithmic Problems Solutions -- hash table code featured in geeksforgeeks
Stars: ✭ 44 (-62.71%)
Mutual labels:  linked-list, stack, queue, trie, binary-search-tree, binary-tree, hashtable
Competitive Programming
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.
Stars: ✭ 65 (-44.92%)
Mutual labels:  linked-list, stack, queue, leetcode, interview, trie
Algorithms
Data Structures & Algorithms. Includes solutions for Cracking the Coding Interview 6th Edition
Stars: ✭ 89 (-24.58%)
Mutual labels:  tree, stack, queue, trie, algorithm-challenges
myleetcode
♨️ Detailed Java & Python solution of LeetCode.
Stars: ✭ 34 (-71.19%)
Mutual labels:  tree, stack, queue, leetcode, interview
Algo Tree
Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.
Stars: ✭ 166 (+40.68%)
Mutual labels:  tree, linked-list, stack, queue, trie
Leetcode
High-quality LeetCode solutions
Stars: ✭ 178 (+50.85%)
Mutual labels:  tree, stack, queue, leetcode, trie
Data Structures With Go
Data Structures with Go Language
Stars: ✭ 121 (+2.54%)
Mutual labels:  tree, linked-list, stack, queue, interview-questions
Data-Structures-and-Algorithms
Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
Stars: ✭ 144 (+22.03%)
Mutual labels:  tree, linked-list, queue, trie, binary-search-tree
Javascript Datastructures Algorithms
📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
Stars: ✭ 3,221 (+2629.66%)
Mutual labels:  tree, linked-list, stack, queue, binary-tree
InterviewPrep
A repository containing link of good interview questions
Stars: ✭ 54 (-54.24%)
Mutual labels:  linked-list, leetcode, binary-search-tree, interview-questions, binary-search
Algodeck
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Stars: ✭ 4,441 (+3663.56%)
Mutual labels:  tree, linked-list, stack, queue, hashtable
InterviewBit
Collection of solution for problems on InterviewBit
Stars: ✭ 77 (-34.75%)
Mutual labels:  tree, linked-list, stack, queue, binary-search
Geeksforgeeks Dsa 2
This repository contains all the assignments and practice questions solved during the Data Structures and Algorithms course in C++ taught by the Geeks For Geeks team.
Stars: ✭ 53 (-55.08%)
Mutual labels:  tree, linked-list, stack, queue
Buckets Js
A complete, fully tested and documented data structure library written in pure JavaScript.
Stars: ✭ 1,128 (+855.93%)
Mutual labels:  tree, linked-list, stack, queue
Data Structures
This repository contains some data structures implementation in C programming language. I wrote the tutorial posts about these data structures on my personal blog site in Bengali language. If you know Bengali then visit my site
Stars: ✭ 82 (-30.51%)
Mutual labels:  tree, linked-list, stack, queue
Cracking The Coding Interview
Solutions for Cracking the Coding Interview - 6th Edition
Stars: ✭ 35 (-70.34%)
Mutual labels:  tree, linked-list, stack, queue
Leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Stars: ✭ 45,650 (+38586.44%)
Mutual labels:  tree, leetcode, interview, algorithms-datastructures
Data Structures
Common data structures and algorithms implemented in JavaScript
Stars: ✭ 139 (+17.8%)
Mutual labels:  tree, linked-list, stack, queue
Data-Structure-Algorithm-Programs
This Repo consists of Data structures and Algorithms
Stars: ✭ 464 (+293.22%)
Mutual labels:  tree, linked-list, stack, queue

AlgoDaily

I guess doing algorithms every day is a long-term investment in my life

Languages

  • golang, python, js

Target topics

  • Binary Search
  • Binary Search Tree
  • Tree(Binary Tree, N-aray Tree, Trie, Binary Indexed Tree, Segment Tree)
  • Graph(Dijkstra, Bellman-Ford, Floyd Warshall, Union Find, Kruskal, Prim's, Minimum Spanning Tree, Topological Ordering, Tarjan...etc)
  • Stack
  • Queue
  • Array(Line Sweep, Partitionnig)
  • Sorting
  • Heap
  • Hash Table
  • Linked list
  • Bit Operation
  • Backtracking
  • Dynamic programming(Kadan, Knapsack, Binary Lifting...etc)
  • Math (Reservoir Sampling, Rejection Sampling...etc)
  • and more...

Questions from

My other related repos

Journey

  • I have been doing this every day since September 1st, 2018
  • On Sep 17th, 2019, day 381, I joined eBay
  • On May 27th, 2021, day 1000
  • On June 1st, 2021, day 1004, I joined Facebook
const start = new Date("09/01/2018"); const now = new Date(); console.log(Math.ceil((now - start) / (1000 * 3600 * 24)));
Day Question Type From remarks
1301 Two Arrays And Swaps array codeforces 25a
1302 Balanced Array Balanced Array codeforces 1343b
1303 Divide Array Into Equal Pairs hash table leetcode 2206
1304 Count Hills and Valleys in an Array array leetcode 2210
1305 Minimum Operations to Halve Array Sum heap leetcode 2208
1306 Maximize Number of Subsequences in a String greedy leetcode 2207
1307 Count Collisions on a Road stack leetcode 2211
1308 Minimum Health to Beat Game math leetcode 2214
1309 Find the Difference of Two Arrays hash table leetcode 2215
1310 Minimum Deletions to Make Array Beautiful greedy leetcode 2216 ⭐️
1311 Maximum Value of K Coins From Piles dynamic programming leetcode 2218 📌
1312 Maximum Sum Score of Array array leetcode 2219
1313 Minimum Bit Flips to Convert Number bit op leetcode 2220
1314 Find Triangular Sum of an Array array leetcode 2221
1315 Number of Ways to Select Buildings dynamic programming leetcode 2222
1316 Minimum Number of Operations to Convert Time math leetcode 2224
1317 Find Players With Zero or One Losses hashtable leetcode 2225
1318 Maximum Candies Allocated to K Children binary search leetcode 2226
1319 Minimum Flips to Make a OR b Equal to c bit op, math leetcode 1318
1320 Check if an Array Is Consecutive sort, hashtable leetcode 2229
1321 Largest Number After Digit Swaps by Parity sort leetcode 2231
1322 Minimize Result by Adding Parentheses to Expression string leetcode 2232
1323 Maximum Product After K Increments heap leetcode 2233
1324 Add Two Integers math leetcode 2235
1325 Root Equals Sum of Children tree leetcode 2236
1326 Count Positions on Street With Required Brightness tree leetcode 2237
1327 Find Closest Number to Zero array leetcode 2239
1328 Number of Ways to Buy Pens and Pencils math leetcode 2240
1329 Design an ATM Machine array, math leetcode 2241
1330 Calculate Digit Sum of a String string leetcode 2243
1331 Minimum Rounds to Complete All Tasks math leetcode 2244
1332 Honest Coach array codeforces 1360b
1333 Intersection of Multiple Arrays array leetcode 2248
1334 Count Lattice Points Inside a Circle math leetcode 2249
1335 Number of Flowers in Full Bloom line sweep, binary search leetcode 2251
1336 Longest Path With Different Adjacent Characters graph, heap leetcode 2246
1337 Even Odds math codeforces 318a
1338 Raising Bacteria math codeforces 579a
1339 Gravity Flip math codeforces 405a
1340 Design Video Sharing Platform hashtable, heap leetcode 2254
1341 Count Prefixes of a Given String string leetcode 255
1342 Minimum Average Difference array leetcode 2256
1343 Count Unguarded Cells in the Grid hashtable leetcode 2257
1344 Remove Digit From Number to Maximize Result string leetcode 2259
1345 Minimum Consecutive Cards to Pick Up hashtable leetcode 2260
1346 Total Appeal of A String hashtable leetcode 2262
1347 Escape the Spreading Fire graph, binary search leetcode 2258
1348 Largest 3-Same-Digit Number in String string leetcode 2264
1349 Count Nodes Equal to Average of Subtree tree, recursion leetcode 2265
1350 Minimum Number of Keypresses hashtable, sort leetcode 2268
1351 Xenia and Ringroad math codeforces 339b
1352 Cheap Travel math codeforces 466a
1353 Kefa and First Steps 2 pointers codeforces 580a
1354 Dragons sort codeforces 230a
1355 Find the K-Beauty of a Number string leetcode 2269
1356 Number of Ways to Split Array array leetcode 2270
1357 Maximum White Tiles Covered by a Carpet binary search leetcode 2271 ⭐️ good question
1358 Find Resultant Array After Removing Anagrams hashtable leetcode 2273
1359 Largest Combination With Bitwise AND Greater Than Zero bit op leetcode 2275
1360 Maximum Consecutive Floors Without Special Floors sort leetcode 2274
1361 Cut Ribbon dynamic programming codeforces 189a 📌
1362 Sereja and Dima 2 pointers codeforces 381a
1363 New Year Transportation binary search codeforces 500a
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].