Graph problems have a reputation for being hard and there is a good reason for that. First off,...
algorithms, data-structures
As far as coding interviews are concerned, dynamic Programming has become synonymous with hard....
I asked ChatGPT to solve leetcode hard DP problems. The results were well, interesting ... I started...
Data structures have been covered extensively but iterators are often in their shadow. This article...
Performance optimization
In C/C++ it is common to assume that arrays are identical to pointers. The assumption holds true for...
A concurrent program is one which multitasks (or appears to be), that is two or more tasks run in...
If you've been following this series, the post about Ownership probably gave you the impression that...
I'm writing this post while recovering from writer's cramp from all the keystrokes I've been...
Given its unique nature, a lot of people are curious to know if Rust is functional. Is it? Let's...
To some extent Rust is interesting because of unpopular design choices that achieve the same and...
I've picked up Rust lately, like most people I couldn't resist the hype. There ought to be a reason...
So you are on Netflix, the volume is just right; then you switch to YouTube it is slightly lower so...
Every time I mention Quantum Computing, I get a reaction. Sometimes its "Oh, you must be really smart...