- Notifications
You must be signed in to change notification settings - Fork0
[pull] master from amejiarosario:master#1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Open
sync-upstream wants to merge251 commits intoawesome-archive:masterChoose a base branch fromamejiarosario:master
base:master
Could not load branches
Branch not found:{{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated.
Uh oh!
There was an error while loading.Please reload this page.
Open
Changes fromall commits
Commits
Show all changes
251 commits Select commitHold shift + click to select a range
c1eda1d
Merge pull request #27 from monners/master
amejiarosario69afe33
change the stable properties
archanaserver3cb3cec
Merge pull request #28 from archanaserver/patch-1
amejiarosario98f0dfb
release: 1.3.4
amejiarosariob5aae35
fix typo
gerasimov3356e1f
Merge pull request #29 from gerasimov/patch-1
amejiarosario1fa9341
fix(tree-rotations): prevent losing nodes
amejiarosarioebb7be8
release: 1.3.5
amejiarosario72e3d68
style: fix eslint issue
amejiarosariod8ce2f5
update deps
amejiarosario8096f7c
release: 1.3.6
amejiarosario48fe6f3
Merge pull request #31 from amejiarosario/update-deps
amejiarosario98e2c03
fix(avl-tree): balance was not working properly
amejiarosario01ad65d
release: 1.3.7
amejiarosario22d0fb2
Merge pull request #34 from amejiarosario/beblueblue-question
amejiarosario2f202c1
fix yml file
amejiarosarioc57cbfd
Update yaml file
amejiarosario06ef72a
Update README.md
bhagatapoorva8c0eca0
Merge pull request #36 from bhagatapoorva/master
amejiarosariof625d93
add examples
amejiarosario49d083b
fix lint errors
amejiarosario5628a27
Merge pull request #37 from amejiarosario/new-examples
amejiarosarioad15b5f
improve merge sort example
amejiarosarioac98583
fix(book): fix typo, array pop, and BST images
mdriberab9a41ba
Merge pull request #39 from mdribera/fix-typo-array-pop-and-bst-images
amejiarosario6f4585a
bump to 1.3.8
amejiarosarioa53915f
fix(docs): fix typo for heaps
amejiarosariobb3ad9a
Merge pull request #40 from amejiarosario/version-bump
amejiarosarioc7cb9fd
update twitter handler
amejiarosario6fbd551
docs: update twitter handler
amejiarosariobbfeb93
Merge pull request #41 from amejiarosario/fix-tw-handler
amejiarosario535afe6
subset/powerset problem
amejiarosario382872f
Merge branch 'master' of github.com:amejiarosario/dsa.js-data-structu…
amejiarosariobc51a7a
fix(book): fix table typos
amejiarosario2521d1e
docs: add new changelog and exercises
amejiarosariobbe69dd
Merge pull request #42 from amejiarosario/fix-table
amejiarosarioa0e0fd8
feat(trie): implement trie data structure
amejiarosario524670e
simplify backtracking algorithm
amejiarosario19ff1f0
initial updates
9c36253
style(book): better wording for table
amejiarosario18b699e
bump version
amejiarosarioa36179f
Merge pull request #45 from amejiarosario/v-tank/fix-suggestions
amejiarosario16005f3
feat(trie): remove method
amejiarosarioeac045a
feat(linkedList): remove by node
amejiarosario3e787c6
feat(lru-cache): add new implementations
amejiarosarioa81f6e1
feat(trie): remove method
amejiarosarioe31cc62
feat(trie): feature complete
amejiarosario715cd95
build: add cz-changelog
amejiarosarioe8c01e4
build(build): install husky and commitizen
amejiarosarioefd4e29
:wrench: chore (build) Automate git commit messages
amejiarosario7da7a46
:wrench: chore (build) semantic release
amejiarosario03a420d
:wrench: chore (build):
amejiarosariofd8aa2e
:wrench: chore (ci): improve ci
amejiarosario696fc42
:wrench: chore (docs): simplify contributing
amejiarosariod671882
Merge pull request #46 from amejiarosario/feature/auto-changelog
amejiarosario9d25b28
:wrench: chore (ci): format tags
amejiarosario567c110
Merge pull request #47 from amejiarosario/automate-releases
amejiarosario965fbd1
Merge pull request #43 from amejiarosario/feature/trie
amejiarosario43041ad
:wrench: chore (build): automate changelog creation
amejiarosario93543c4
Merge pull request #48 from amejiarosario/automate-changelog-creation
amejiarosarioe8ca8b7
Merge branch 'master' into feature/lru-cache
amejiarosario76854c6
Merge pull request #49 from amejiarosario/feature/lru-cache
amejiarosariobcc81b4
:bookmark: chore(release): 1.5.0
semantic-release-bot64a4a4f
chore(lab): add new exercises
amejiarosario874f3eb
:sparkles: feat (heap): Add Heap implementation (PriorityQueue) (#51)
amejiarosarioa4b87e8
:wrench: chore (ci): adjust semantic-release (#52)
amejiarosario419fd11
chore(semantic-release): fix matchers
amejiarosario7279e5c
:wrench: chore (readme): update ci link
amejiarosariof4d0670
Merge pull request #53 from amejiarosario/chore/sematic-release
amejiarosario28da0e1
:bookmark: chore(release): 1.6.0
semantic-release-bot202ca9f
feat(heap): add min/max/median-heaps
amejiarosario1bb097d
chore(docs): add comments
amejiarosario7e19bdc
Merge branch 'master' into chore/sematic-release
amejiarosario517fec4
Merge pull request #54 from amejiarosario/chore/sematic-release
amejiarosario142c301
:bookmark: chore(release): 1.7.0
semantic-release-botc253938
Better hash function
nuintun6974354
Merge pull request #56 from nuintun/patch-1
amejiarosarioe13ff88
fix(hashmap): fix TextEncoder reference
amejiarosarioa24c0d7
Merge pull request #57 from amejiarosario/hotfix/hashmap
amejiarosario8ea61ce
:bookmark: chore(release): 1.7.1
semantic-release-botf6b47b5
fix(hashmap): improve methods documentation
amejiarosario924c9a7
feat(maps): implement clear method for hashMap and treeMap
amejiarosario2f24f57
fix(book/map): fix typo on maps space complexity
amejiarosariob5c7426
Merge pull request #58 from amejiarosario/feature/hashmap
amejiarosario7284619
:bookmark: chore(release): 1.8.0
semantic-release-bot3c4ef75
fix(book/maps): update time/space complexity values
amejiarosario0412eeb
Merge pull request #59 from amejiarosario/hotfix/hashmap
amejiarosario81c5f0d
:bookmark: chore(release): 1.8.1
semantic-release-bot0319b29
fix(book/hashset): update hashset space complexity
amejiarosario0344298
Merge pull request #61 from amejiarosario/hotfix/hashmap
amejiarosarioaac8160
:bookmark: chore(release): 1.8.2
semantic-release-bot0be0176
fix(book/maps): update space complexity
amejiarosario63fd518
Merge pull request #62 from amejiarosario/hotfix/hashmap
amejiarosariof484075
:bookmark: chore(release): 1.8.3
semantic-release-bot288ff77
chore(book-quicksort): update time complexities
amejiarosario75f8d11
chore(benchmarks): new files for benchmarks
amejiarosariof3fe049
chore(book/sorting): fix bubble sort reference
amejiarosario9874647
Merge pull request #63 from amejiarosario/hotfix/sorting
amejiarosario1fa875f
feat(linkedList): takes iterables in the constructor
amejiarosario6af937f
feat(heap): remove by index
amejiarosarioa93ac1b
chore(lab): add exercises
amejiarosario7e17577
Merge pull request #64 from amejiarosario/improvements
amejiarosarioc7e5c31
:bookmark: chore(release): 1.9.0
semantic-release-bot3f99c56
chore(lab): add new exercises and fix comment:wq
amejiarosario8cabf9c
Merge pull request #65 from amejiarosario/new-exercises
amejiarosariobcaf819
feat(book/arrays): add exercises
amejiarosario6b33bc8
Merge pull request #66 from amejiarosario/feat/chapter-exercises
amejiarosario482bee0
:bookmark: chore(release): 1.10.0
semantic-release-botcccadf8
chore: remove uxa
amejiarosarioe5bd4b7
Merge branch 'master' of github.com:amejiarosario/dsa.js-data-structu…
amejiarosario3901188
chore(sorting): clean up variables
amejiarosario2fab838
add config test
amejiarosario4d75825
chore(jest): fix commands
amejiarosariob5a00dd
feat(book:array): add solutions for interview questions
amejiarosario996f7aa
chore(vscode): set colors
amejiarosarioca119f2
feat(book): add appendix D with interview question solutions
amejiarosario57960e2
fix(book): multiple broken links and bump epub version
amejiarosario5935b95
feat(book/array): add max subarray questions and solution
amejiarosario6ab8bc4
feat(book/array): add stock questions and solution
amejiarosariodbdef21
fix(book): workaround for c++ issue in asciidoc
amejiarosario9b356d9
Merge pull request #67 from amejiarosario/feat/add-exercises-solutions
amejiarosarioe573929
:bookmark: chore(release): 1.11.0
semantic-release-botf125511
chore(build): dockerfile
amejiarosario5466f28
Merge branch 'master' into chore/build-changes
amejiarosario738d6f3
chore(build): add Dockerfile
amejiarosario69f284d
chore(build): use jest config
amejiarosariodb10bf7
chore(build): update ruby version
amejiarosariod3faa71
chore(build): remove deprecated dep
amejiarosario44fb6a2
Merge pull request #68 from amejiarosario/chore/build-changes
amejiarosarioca4bf45
feat(book/exercises): interview q&a for linked lists and stacks (#69)
amejiarosario06bd3f6
Revert "(book/exercises): interview q&a for linked lists and stacks (…
amejiarosario4cdfbf5
:bookmark: chore(release): 1.12.0
semantic-release-bot3bb86fd
feat(book/exercises): interview q&a for linked lists and stacks
amejiarosario3373f63
Merge pull request #71 from amejiarosario/revert-70-revert-69-feat/li…
amejiarosario263c9dc
:bookmark: chore(release): 1.13.0
semantic-release-bot04aa9db
feat(queue): add front, back and peek methods
amejiarosario9a88766
feat(book/queue): add solution for queue question
amejiarosario77d4596
feat(book/queue): add recent counter questions and solution
amejiarosario1f01baf
feat(book/questions): add where the interview questions have been seen
amejiarosario29b8dc8
chore(book): improve grammar
amejiarosarioc1a8f8e
feat(book/questions): add examples
amejiarosario40d6b64
Merge pull request #72 from amejiarosario/feat/queue-interview-questions
amejiarosarioe2f4af0
:bookmark: chore(release): 1.14.0
semantic-release-bot464417e
fix(book/solutions): fix missing solutions
amejiarosario068dd9c
feat(book/bt): add binary tree diameter problem
amejiarosario28346a4
feat(book/binary-tree): add right side view exercise and solution
amejiarosariobcb4c28
feat(BinaryTreeNode): add BinaryTreeNode.from
amejiarosario86201fb
chore(book/exercises): bst exercises after traversals
amejiarosariod07458d
Merge pull request #73 from amejiarosario/feat/tree-problems
amejiarosario1bfe522
:bookmark: chore(release): 1.15.0
semantic-release-botd18186b
feat(book/hashmap): add exercises and solutions
amejiarosario2def4dc
Merge pull request #74 from amejiarosario/feat/hashmap-exercises
amejiarosario641b338
:bookmark: chore(release): 1.16.0
semantic-release-botf40dc63
feat(book/set): add questions and solutions
amejiarosario75aa67a
chore(book/questions): improve function documentation
amejiarosario802e9d3
Merge pull request #75 from amejiarosario/feat/set-questions
amejiarosario8a92ba0
:bookmark: chore(release): 1.17.0
semantic-release-bot6a83cf8
feat(book/graph): add schedule exercise and solution
amejiarosario6b0e671
Merge pull request #76 from amejiarosario/feat/graph-questions
amejiarosariof248e42
:bookmark: chore(release): 1.18.0
semantic-release-bot3a2a24f
feat(book/pq): add exercise with pq and dijkstra
amejiarosario827177f
feat(heap): add error handling for heaps
amejiarosarioedf8808
feat(pq): improves docs and usability of priority queues
amejiarosarioc211644
Merge pull request #78 from amejiarosario/feat/priority-queue-exercise-2
amejiarosario65e302b
:bookmark: chore(release): 2.0.0
semantic-release-botfdb8bd8
feat(book/sorting): add questions and solutions
amejiarosariocba73a1
update kindlegen
amejiarosario56e8823
Merge pull request #79 from amejiarosario/feat/sorting-questions
amejiarosario57b6eb9
:bookmark: chore(release): 2.1.0
semantic-release-botb956708
chore(book): improves grammar
amejiarosario06d75d8
Merge pull request #80 from amejiarosario/feat/sorting-questions
amejiarosario69fa96b
chore: new exercise
amejiarosario2e77826
chore: placeholder for exercises
amejiarosario68c73d4
feat(book/big-o): add new chapter on how to determine big o from code.
amejiarosariodec47fb
Merge pull request #81 from amejiarosario/feat/revision-part-one
amejiarosario29f374a
:bookmark: chore(release): 2.2.0
semantic-release-bot1392938
Update introduction.asc
dahalnischale679993
Merge pull request #83 from amejiarosario/feat/divide-and-conquer-exe…
amejiarosario4505eb6
fix(book): add introduction
amejiarosariodb19ea9
Merge pull request #84 from amejiarosario/patch-2
amejiarosariob047c23
:bookmark: chore(release): 2.2.1
semantic-release-bot249de5d
feat(treeMap): get last entry (highest value)
amejiarosario3b079c0
Merge pull request #85 from amejiarosario/feat/tree-map-improvements
amejiarosario1b2d612
:bookmark: chore(release): 2.3.0
semantic-release-bot1287f29
Update CONTRIBUTING.md
PokhrelAnish9175b62
Update CONTRIBUTING.md
PokhrelAnishf5169b5
chore: add examples to contributing
amejiarosario8135449
chore: improves docs grammar
amejiarosariof7ebb75
Merge pull request #87 from amejiarosario/PokhrelAnish/master
amejiarosario04836cd
fix(book/array): improve examples and grammar
amejiarosario8c7b7be
feat(book/array): add array patterns for solving problems
amejiarosario8fa2746
feat(book/array): sliding window pattern
amejiarosario603afc2
Merge pull request #88 from amejiarosario/feat/arrays
amejiarosario273a9dc
:bookmark: chore(release): 2.4.0
semantic-release-bot4ba6fe0
chore(book/array): improve exercises
amejiarosariodc47b76
Merge pull request #89 from amejiarosario/feat/arrays
amejiarosariof7b8d59
feat(book/hashmap): add code examples and patterns
amejiarosarioedf11d9
Merge pull request #91 from amejiarosario/feat/hashmap
amejiarosario0d7a14b
:bookmark: chore(release): 2.5.0
semantic-release-bot7659ac6
chore(docs): improve comments here and there
amejiarosariofcf3db6
fix(linkedlist): rename indexOf to getIndex to make it clearer
amejiarosarioba110e2
fix(linkedlist): refactored methods and improve book images and
amejiarosario2c8d383
Merge pull request #92 from amejiarosario/feat/linkedlist
amejiarosario0e12523
:bookmark: chore(release): 2.5.1
semantic-release-bot0f13f90
feat(book): add chapter numbers
amejiarosario8cd126d
feat(book/linkedlist): linked lists techniques and common patterns
amejiarosario571834a
fix(test): refactor tests
amejiarosario22972c3
Merge pull request #93 from amejiarosario/feat/linkedlist
amejiarosariobd9e1e4
:bookmark: chore(release): 2.6.0
semantic-release-botc1cf57a
fix(book/set): split Set chapter into Hash Set and Tree Set for better
amejiarosario2b96f00
feat(book/linkedlist): add applications
amejiarosario6c39aae
chore(book): improve grammar of various chapters
amejiarosariob3167f9
feat(book): show companies asked questions
amejiarosario1fced28
Merge pull request #94 from amejiarosario/feat/set-improvements
amejiarosariob3039ab
:bookmark: chore(release): 2.7.0
semantic-release-bot38a4178
fix(book): update company names
amejiarosariod70aec2
Merge pull request #95 from amejiarosario/fix/update-companies
amejiarosario96cc1cb
:bookmark: chore(release): 2.7.1
semantic-release-botb2a82c0
Rename fibonacci-dynamic-programming (fix typo)
knoxknoxded0a70
fix(book): Rename fibonacci-dynamic-programming
knoxknox5b0d703
Merge pull request #97 from amejiarosario/fix/typo
amejiarosario7dd9df8
Merge pull request #96 from knoxknox/fix-naming
amejiarosario65b6edd
:bookmark: chore(release): 2.7.2
semantic-release-botc137930
fix(book/hashmap): exercise example and add tests
amejiarosarioc7c7947
fix(book/graph): add comments for runtimes using hashset implementations
amejiarosario1d75301
fix(book/bst): better wording
amejiarosario436848d
fixes format
amejiarosario4350fca
Merge pull request #98 from amejiarosario/fix/sam-findings
amejiarosario3c32d0e
:bookmark: chore(release): 2.7.3
semantic-release-bot6b9a4e8
fix(bst): some typos on the code
amejiarosario2090ea2
:bookmark: chore(release): 2.7.4
semantic-release-bot1812da7
Update README.md
amejiarosariocec3b04
chore(graph): fix typo
amejiarosariod350da8
fix(bst): on duplicates values the same node is returned
amejiarosario1c05026
Merge pull request #100 from amejiarosario/fix/nadhem-findings
amejiarosario03bafbb
:bookmark: chore(release): 2.7.5
semantic-release-bote03875d
Update tree-intro.asc
eraygundogmus9243b24
Merge pull request #104 from eraygundogmus/patch-1
amejiarosario5ac3cd9
Update quick-sort.asc
ivanji02d9f48
Merge pull request #107 from ivanji/patch-2
amejiarosarioccfcfe6
fix(graph): minor typo in bfs code documentation
onethirtyfive438e8dd
Merge pull request #111 from onethirtyfive/fix-graph-bfs-documentation
amejiarosarioae41553
:bookmark: chore(release): 2.7.6
semantic-release-bot5b49d8a
fix(runtimes/02-binary-search):fixes binary search iterative
gabrielastelescucde6e8a
Update heap.js
Balaji1202c9249d3
chore(binary-search): consolidate test for multiple implementations
amejiarosario41205d6
Merge pull request #113 from gabrielastelescu/binary-search-iterative
amejiarosarioc20acfb
Merge pull request #114 from Balaji1202/patch-1
amejiarosariofefb06a
Fix return of unshift method
caiquecastro844644d
Merge pull request #117 from caiquecastro/patch-1
amejiarosarioFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
8 changes: 6 additions & 2 deletions.circleci/config.yml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
20 changes: 16 additions & 4 deletions.eslintrc.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,35 @@ | ||
module.exports = { | ||
extends: 'airbnb-base', | ||
env: { | ||
jest: true, | ||
}, | ||
plugins: ['jest'], | ||
globals: { | ||
BigInt: true, | ||
}, | ||
// check package.json for files to include | ||
// files: ['src/**/*.js', 'book/interview-questions/*.js'], | ||
rules: { | ||
// https://github.com/airbnb/javascript/issues/1089 | ||
// https://stackoverflow.com/a/35637900/684957 | ||
// allow to add properties to arguments | ||
'no-param-reassign': [2, { props: false }], | ||
// https://eslint.org/docs/rules/no-plusplus | ||
// allows unary operators ++ and -- in the afterthought (final expression) of a for loop. | ||
'no-plusplus': [0, { allowForLoopAfterthoughts: true }], | ||
'no-continue': [0], | ||
// Allow for..of | ||
'no-restricted-syntax': [0, 'ForOfStatement'], | ||
// jest plugin | ||
// 'jest/no-disabled-tests': 'warn', | ||
'jest/no-focused-tests': 'error', | ||
'jest/no-identical-title': 'warn', | ||
'jest/valid-expect': 'warn', | ||
}, | ||
}; |
1 change: 1 addition & 0 deletions.gitignore
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion.node-version
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
12.16.1 |
16 changes: 14 additions & 2 deletions.vscode/settings.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,20 @@ | ||
{ | ||
"peacock.color": "#f9e64f", | ||
"workbench.colorCustomizations": { | ||
"activityBar.activeBackground": "#fbed80", | ||
"activityBar.activeBorder": "#06b9a5", | ||
"activityBar.background": "#fbed80", | ||
"activityBar.foreground": "#15202b", | ||
"activityBar.inactiveForeground": "#15202b99", | ||
"activityBarBadge.background": "#06b9a5", | ||
"activityBarBadge.foreground": "#15202b", | ||
"statusBar.background": "#f9e64f", | ||
"statusBar.foreground": "#15202b", | ||
"statusBarItem.hoverBackground": "#f7df1e", | ||
"titleBar.activeBackground": "#f9e64f", | ||
"titleBar.activeForeground": "#15202b", | ||
"titleBar.inactiveBackground": "#f9e64f99", | ||
"titleBar.inactiveForeground": "#15202b99" | ||
}, | ||
"peacock.remoteColor": "#f9e64f" | ||
} |
Oops, something went wrong.
Uh oh!
There was an error while loading.Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.