LinFeng1997 / my-leetcode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Leetcode

Order:

array

1.two sum 15.three sum 18.four sum 283.move zeroes 27.remove element 26.remove duplicates 80.remove duplicates II

sort

75.sort colors 88.merge sort array 215.find kth largest

clash point

167.two sum II 125.is palindrome 344.reverse string 345.reverse vowels 11.max area

sliding window

209.min sub array len 3.length of longest sub string 438.find anagrams 76.min window

search

349.intersection 350.intersection II 242.is anagram 202.is happy 290.word pattern 205.is islsomorphic 451.frequency sort 454.fourSumCount 49.groupAnagrams 447.numberOfBoomerangs 149.maxPoints 217.containsDuplicate 219.containsNearbyDuplicate 220.containsNearbyAlmostDuplicate

linked list

206.reverseList 92.reverseBetween 83.deleteDuplicates 203.removeElements 82.deleteDuplicates 21.mergeTwoLists 24.swapPairs 25.reverseKGroup 147.insertionSortList 148.sortList 237.deleteNode 19.removeNthFromEnd 61.rotateRight 143.reorderList 234.isPalindrome

This project was bootstrapped with TSDX.

Local Development

Below is a list of commands you will probably find useful.

npm start or yarn start

Runs the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab.

Your library will be rebuilt if you make edits.

npm run build or yarn build

Bundles the package to the dist folder. The package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module).

npm test or yarn test

Runs the test watcher (Jest) in an interactive mode. By default, runs tests related to files changed since the last commit.

About

License:MIT License


Languages

Language:TypeScript 66.0%Language:JavaScript 34.0%