Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anson09/ac
AC means power or accepted, practicing your js and programing skill from here ๐งค
https://github.com/anson09/ac
algorithm js leetcode programming
Last synced: 23 days ago
JSON representation
AC means power or accepted, practicing your js and programing skill from here ๐งค
- Host: GitHub
- URL: https://github.com/anson09/ac
- Owner: anson09
- Created: 2021-03-12T08:08:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T07:19:28.000Z (10 months ago)
- Last Synced: 2024-11-21T09:24:04.360Z (3 months ago)
- Topics: algorithm, js, leetcode, programming
- Language: JavaScript
- Homepage:
- Size: 153 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README
This project is suited for those who want to promote full-stack coding ability systematically ๐
All problems are implemented by vanilla js ๐
## INDEX
Codes are divided into 4 parts: ๐ฅ
1. [JS Theory](./1_js_theory/)
2. [Data Structure](./2_data_structure/)
3. [Algorithm](./3_algorithm/)
4. [Leetcode](./4_leetcode/)You can filter themes by tag #xxx
`#hot` `#dp` `#backtracking` `#tree` `#recursion` `#data-structure` `#math` `#knapsack` `#string` `#promise` `#monotonic-stack` `#dfs` `#closure` `#bit` `#combination` `#hashmap` `#two-pointers` `#concurrence` `#design-mode` `#bst` `#format` `#topk` `#quickselect` `#linkedlist` `#LIS` `#async` `#hash` `#api` `#debounce` `#clone` `#flat` `#regex` `#prototype` `#callback` `#event` `#rpc` `#throttle` `#graph` `#heap` `#priority-queue` `#trie` `#stack` `#monotonic-queue` `#sliding-window` `#permutation` `#sort`
## About Leetcode Challenge
The leetcode run time and beat info could be used as a reference, but please not taking much seriously
Run time is calculated by the sum of all test cases, and making optimization is only needed when your submission is at the bottom or has a magnitude difference from the fastest one
Fun facts: ๐ก
- The test cases may be supplemented at any time. The earlier you submit, the fewer cases you need to run
- The run time of the same code may be different at each submission. The most extreme situation I met is submitting the same code twice, once 3s but once 2s, which is related to the server resource allocation and current usage
- Encountered the submission of the first 50% only gap 10ms, 50% seems huge, while the difference is just natural environment fluctuation