Dnomd343
|
a9f53602e4
|
update: interfaces of fast cal
|
9 months ago |
Dnomd343
|
2fe64dc261
|
update: header file of fast cal
|
9 months ago |
Dnomd343
|
c30c5d910e
|
perf: reserved size of the hash map
|
9 months ago |
Dnomd343
|
b913ba501c
|
feat: add fast calculate support
|
9 months ago |
Dnomd343
|
2b44799d1e
|
refactor: using `mover` instead of `core`
|
10 months ago |
Dnomd343
|
3e2470c212
|
feat: migrate fast cal implementation code
|
1 year ago |
Dnomd343
|
31cb0a9246
|
build: rename `klotski` to `klotski_core`
|
3 years ago |
Dnomd343
|
3f0569d6f9
|
chore: code modules using namespace klotski
|
3 years ago |
Dnomd343
|
e5d2d97425
|
build: update cmake compile structure
|
3 years ago |
Dnomd343
|
dd9be678ea
|
feat: support `std::hash` and `std::equal_to` trait for `backtrack_t`
|
3 years ago |
Dnomd343
|
b37eef4bf6
|
test: benchmark with diff `FC_MAP_RESERVE`
|
3 years ago |
Dnomd343
|
1588336db0
|
feat: using RawCode instead of uint64_t in Analyse
|
3 years ago |
Dnomd343
|
8914b2b492
|
perf: enhance Analyse module
|
3 years ago |
Dnomd343
|
0581452846
|
update: root code as FastCal class member
|
3 years ago |
Dnomd343
|
500756124e
|
feat: Analyse support build partial
|
3 years ago |
Dnomd343
|
37a620c503
|
feat: enable Analyse module
|
3 years ago |
Dnomd343
|
91225ce0ce
|
feat: build total search tree for FastCal
|
3 years ago |
Dnomd343
|
85077dc7f7
|
update: mark RawCode param as const ref
|
3 years ago |
Dnomd343
|
c69b59424a
|
feat: backtrack for furthest cases in FastCal
|
3 years ago |
Dnomd343
|
6fd09be214
|
feat: static multi resolve function for FastCal
|
3 years ago |
Dnomd343
|
5bbd6b916f
|
feat: static resolve function for FastCal
|
3 years ago |
Dnomd343
|
d512fd0368
|
update: backtrack functions for FastCal
|
3 years ago |
Dnomd343
|
4ab9ed667d
|
update: FastCal cases hashmap pre-reserve
|
3 years ago |
Dnomd343
|
19b0ca79ea
|
feat: using RawCode instead of uint64_t in FastCal
|
3 years ago |
Dnomd343
|
abdaae9a83
|
perf: cal core for FastCal
|
3 years ago |
Dnomd343
|
58f3ebc598
|
feat: get step number with latest code
|
3 years ago |
Dnomd343
|
02b671954f
|
feat: support furthest cases search
|
3 years ago |
Dnomd343
|
f154b6be8f
|
feat: support multi-target search
|
3 years ago |
Dnomd343
|
d071cb7fc3
|
perf: single target search
|
3 years ago |
Dnomd343
|
ee58b52c26
|
feat: backtrack function for FastCal
|
3 years ago |
Dnomd343
|
c2184035f8
|
feat: using lambda for confirm target
|
3 years ago |
Dnomd343
|
b5861820b9
|
update: FastCal module
|
3 years ago |
Dnomd343
|
c3423764b2
|
perf: callback function in FastCal
|
3 years ago |
Dnomd343
|
46d1ec2a64
|
update: Core and FastCal module
|
3 years ago |
Dnomd343
|
d6eaef8864
|
feat: try less function calls
|
3 years ago |
Dnomd343
|
b98f2db7b5
|
feat: FastCal module
|
3 years ago |