Swift – Disjoint Set (Union-Find)
Disjoint Set is an algorithm that can help us solve many graph problems. There are many variations/improvements on the base...
Disjoint Set is an algorithm that can help us solve many graph problems. There are many variations/improvements on the base...
Operators precedence matters when we have many operators in one expression. The operator with the highest precedence will be evaluated...
Bech32 is a checksummed base32 format. It is being used in cryptocurrencies development (bitcoin, cardano,...) https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki, https://cips.cardano.org/cips/cip19/. Let's explore the...
Blake2 is a cryptographic hash function. https://www.blake2.net/ Let's now explore how to implement this algorithm in Swift. The first option...
Memoization is a technique to increase the time performance of an algorithm by using some extra memory. According to Wikipedia:...
The performance is most of the times very important. In this post we will explore we can do performance testing...
In this article we will talk about the BIP39 Algorithm that is being used in many crypto. wallets. So what...