Paul Chesnais
14f714261f
Generics migration ( #237 )
...
* Generics migration
This attempts to migrate this library in the least invasive way by preserving as
much of the original API as possible. It does not change the tests in a
meaningful way nor does it attempt to upgrade any logic that can be simplified
or improved with generics. This is purely an API migration, and still requires a
lot of additional work to be fully ready.
* Fix a few broken tests around serialization
* Add v2 suffix
* Temporarily change mod name for testing
* Rename module to /v2
4 months ago
Emir Pasic
10d6c5b4f2
Merge pull request #227 from thebenkogan/master
...
fix: doublylinkedlist insertion with last to first traversal
8 months ago
Ben Kogan
608766492e
fix: doublylinkedlist insertion with last to first traversal
8 months ago
Emir Pasic
702a6b2c26
Merge pull request #220 from ugurcsen/patch-1
...
Benchmark bug fixed(interface conversion).
1 year ago
Ugur SEN
9f3e98d84a
Benchmark bug fixed(interface conversion).
...
go test -run=NO_TEST -bench . -benchmem -benchtime 1s
This command gives an error (panic: interface conversion: interface {} is int, not priorityqueue.Element) and to fix this enqueue(n)s changed to enqueu(Element{})s.
1 year ago
Emir Pasic
5dd72bf1e0
Merge pull request #213 from rakiyoshi/fix-doc
...
Fix documentation
2 years ago
Ryoh Akiyoshi
789e39cb69
fix documentation
2 years ago
Emir Pasic
dbdbadc158
Merge pull request #205 from emirpasic/development
...
Fix in ArrayList.Contains function against nil values
2 years ago
Emir Pasic
b486cc91bf
Fix in ArrayList.Contains function against nil values
2 years ago
Emir Pasic
e63524608b
Testing funding.yml
2 years ago
Emir Pasic
773505cfec
Merge pull request #203 from emirpasic/development
...
Implements PriorityQueue and CircularBuffer
2 years ago
Emir Pasic
2bf1bd3aff
Implements PriorityQueue
2 years ago
Emir Pasic
8ace639fc3
Implements PriorityQueue
2 years ago
Emir Pasic
6b0ffefe7f
Fix iterator in binary heap
2 years ago
Emir Pasic
33e824351c
Fix circular buffer tests
2 years ago
Emir Pasic
60093dc4a3
circualbuffer example
2 years ago
Emir Pasic
9606c1a0e8
Implements CircularBuffer
2 years ago
Emir Pasic
da429eb24e
Merge pull request #202 from emirpasic/development
...
Implements queues, LinkedListQueue and ArrayQueue
2 years ago
Emir Pasic
5b2385446e
Documentation fix
2 years ago
Emir Pasic
6bf61e32be
Implements queues, LinkedListQueue and ArrayQueue
2 years ago
Emir Pasic
6a0f91bdd5
Add String() to comments for all structures
2 years ago
Emir Pasic
77ed4cc146
Merge pull request #148 from AryanAhadinia/issue_146
...
Add Queue
2 years ago
Emir Pasic
7815e7de4e
Merge pull request #201 from emirpasic/development
...
SonarQube
2 years ago
Emir Pasic
74d62f4f1e
SonarQube
2 years ago
Emir Pasic
4665f56318
tmp
2 years ago
Emir Pasic
44253054e3
Merge pull request #200 from emirpasic/development
...
SonarQube
2 years ago
Emir Pasic
9e4f7a11c4
SonarQube
2 years ago
Emir Pasic
08cf24a0a0
SonarQube badge
2 years ago
Emir Pasic
1dd397e12c
SonarQube fixes
2 years ago
Emir Pasic
6356a9e470
Create sonarcloud.yml
2 years ago
Emir Pasic
f70d3dd117
Create codeql-analysis.yml
2 years ago
Emir Pasic
08ae186640
Create dependabot.yml
2 years ago
Emir Pasic
05959cbe35
Add release badge
2 years ago
Emir Pasic
92b8f18bff
Integrate sourcegraph badge
2 years ago
Emir Pasic
d953513772
Merge pull request #197 from emirpasic/development
...
Improve code coverage
2 years ago
Emir Pasic
41012c6c58
Improve code coverage
2 years ago
Emir Pasic
e2b92bbc7a
Interface implementation assertions moved outside the functions
2 years ago
Emir Pasic
363df0e21f
Comparator tests
2 years ago
Emir Pasic
1711af552f
Merge pull request #196 from emirpasic/development
...
Code Coverage Report with Badge
2 years ago
Emir Pasic
0d3ddc1d74
codeconv integration
2 years ago
Emir Pasic
138c2712da
codeconv integration
2 years ago
Emir Pasic
5bcba54b52
codeconv integration
2 years ago
Emir Pasic
b2dbe95e30
codeconv integration
2 years ago
Emir Pasic
155dd74f32
Merge pull request #195 from emirpasic/development
...
Set operations: intersection, union, difference
2 years ago
Emir Pasic
74d4456375
Fix lint errors
2 years ago
Emir Pasic
e438e7b77b
Set operations: intersection, union, difference
2 years ago
Emir Pasic
7cf7ceab6f
Update README
2 years ago
Emir Pasic
ae81334c3e
Merge pull request #142 from jmdacruz/implement-set-intersection
...
Simple implementation of set intersection
2 years ago
Emir Pasic
74bf8a8b7d
Update documentation on JSON serialization with the new json/encoding interface implementation
2 years ago
Emir Pasic
d7c0bc8651
Update documentation on JSON serialization with the new json/encoding interface implementation
2 years ago