My name is Rithms, Algo Rithms 😎.
Algorithms are the common ways of solving various computer science / programming problems 🙇🏻♀️. For example, there are several algorithms that are commonly used for sorting lists of things programmatically 📝. Each of these sorting algorithms has a different set of properties regarding speed 🏃🏻♀️, memory size requirements 🧠, and the ideal kind of data it works on.
There are many of these algorithms in the field of computer science 💻, and it is also important to understand how to write your own variations of these algorithms to solve the kind of tricky problems you might encounter when solving real programming problems 👩🏻💻. Often, being good with algorithms can allow one developer to solve a problem in an hour ⏳ that might take another developer several days to figure out 💡.
Data structures fall into a similar category and work in conjunction with algorithms 🔄. There are several data structures all software developers should be familiar with including 👩🏻🏫:
• Arrays or vectors
• Linked lists
By having a good grasp of data structures and algorithms, you can easily and elegantly solve many difficult programming problems 💁🏻♀️. It’s really rewarding 🥇 to work through a difficult problem and to utilize data structures and algorithms to develop a clean, elegant solution that performs really well 💯.
In my opinion, the best resource is by far Gayle Laakmann McDowell’s excellent book, Cracking the Coding Interview 📖. In this book, she goes over just about everything you need to know about algorithms and data structures 🤓.
It’s a challenge to learn this stuff, but well worth it. This is one of those skillsets that can set you far above your peers 📈. And if you want to pass an interview at a company like Microsoft or Google 💼, you will definitely need to master this skill set.
👉🏼 What’s your favorite algorithm?
👉🏼 Do you recommend any other books for data structure and algorithms?
Much love, Cece 🌸 (@carmencodes_ )
Have a great week 😊
How are you people ? 🐵
I hope your are well ? It's Monday and its time to have as many good vibes as possible.
Like my colleague @fidalgo.dev who gives me some strength to continue to share good tips with you (i think) 🐍
So as to indicate in the shot , i share with you a site that is often used when i want to go further on a techno. It's egghead.io
hi everyone :))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ today I'm soo lazzzyyy I don't know why ,, but still have some hours left maybe i'll get some motivation lol
so today basically I did some kind of reading and watching videos : **first a watch a playlist of how to use git commands and github I actually found it very useful . ................................................................... **then I started reading some articles about the new features that come after ES5 ...................................................................
and last I did some tutorials on chrome div tools and working with console and inspect .. hope that i'll do other things before the day ends ..