排序
Twitter meme challenge in Python
Twitter meme challenge in Python,Over christmas I tried Julia Evans' twitter meme challenge in python. This is about using a suffix array data structure to find phrases that get re...
Mastering the Merge Sort Algorithm
Mastering the Merge Sort Algorithm,It is often necessary in computer programming to put a collection of items in an order. To do this, a computer must rearrange values in... The po...
What Is Recursion?
What Is Recursion?,If you’re getting into the concepts of computer science, or you’ve started taking a computer science class, you may have heard the topic recursion come... The ...
Create a Stack Data Structure in Python..
Create a Stack Data Structure in Python..,Stacks in python A stack is a data structure that is implemented using the First In Last Out Approach. A typical implementation of a stack...
Implementing a Graph bipartition checker in Python
Implementing a Graph bipartition checker in Python,As a software developer I try make a routine that includes the practicing of my skills to solve mathematic/algorithm problems. So...
Divide pizzas with a Greedy approach & Python
Divide pizzas with a Greedy approach & Python,Consider that you are having 10 friends over and have ordered 7 pizzas. How can you divide those pizzas fairly? One way is for everyon...
!Stacks && Queues… Stacks || Queues!
!Stacks && Queues... Stacks || Queues!, Stacks and Queues Stacks and Queues are sometimes verbally used interchangeably or together with an 'and' and do somewhat of a s...
7 face dice
7 face dice,'God does not play dice', says Einstein. But we do! What if there were 7 players and you have to randomly choose one with a 6 face dice? Let me deface the question: Wha...
When to actually use linked lists
When to actually use linked lists, We've all learned in school or in our bootcamps about different complex data structures. Linked lists, hash maps, binary trees and sea...
Using Levenshtein Distances to Find Similar Strings
Using Levenshtein Distances to Find Similar Strings,This post was originally published on my website. Check it out for more awesome content! Imagine you're writing a mobile app, an...
Programming Algorithms 20+ Algorithms Problems from Coding Interviews
Programming Algorithms 20+ Algorithms Problems from Coding Interviews,Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or service...
Top 10 Free Books and Courses to learn Data Structure and Algorithms for Beginners
Top 10 Free Books and Courses to learn Data Structure and Algorithms for Beginners,Disclosure: This post includes affiliate links; I may receive compensation if you purchase produc...