-
see http://stackoverflow.com/questions/6531543/efficient-implementation-of-binary-heaps
-
You have written the function d-ARY-CHILD(i, j) in par. a, in par.c you are using d-ARY-CHILD(k, i), which is not correct. It should be d-ARY-CHILD(i, k). Moreover, I find no sense in using two if-cla…
-
### What is the expected enhancement?
Investigate if switching to a `QuaternaryHeap` from https://docs.rs/dary_heap/latest/dary_heap/type.QuaternaryHeap.html boosts performance. I had Dijkstr…
-
`String.new` の `:capacity` の説明ですが、
> 内部バッファのサイズを指定します。指定することで、なんども文字列連結する (そしてreallocがなんども呼ばれる)ときのパフォーマンスが改善されるかもしれません。省略した場合、引数stringのバイト数が127未満であれば127、それ以上であればstring.bytesizeになります。
以前のバージョンでの仕…
-
- [ ] Description
A clear and concise description of request/enhancement.
- [ ] Use cases
1. Save the world.
2. Stop the imposter.
3. ....
- [ ] Proposed design
A clear an…
-
This may also help to close #9
-
-
Hi @Vasfed, thanks so much for making this tool. We're getting major segfaults however. Here are the facts:
- the segfault only occurs when we hit our Rails application in development or production mo…
-
I was experimenting when making `Func#call` faster, and noticed there is a decent performance win by avoiding `rb_ary_push`. It requires a bit of unsafe code, but I believe the implemntation is sound:…
-
One that lets you modify the priority of keys.
My academic background tells me that a pairing_heap is excellent, but I've also heard good things of a meldable heap?
- https://en.wikipedia.org/wiki/Pa…