I asked chatGPT, “How should I excel in Algorithms and Data Structures? Give some suggestions.”

MsAkiNom
2 min readJan 25, 2023

--

Image by Alex Knight from Unsplash

Here are some suggestions for excelling in algorithms and data structures:

  1. Practice, practice, practice: The more problems you solve and exercises you work through, the more comfortable you will become with the concepts and techniques. Websites like LeetCode, HackerRank, and CodeForces have a large collection of problems that you can solve to improve your understanding and skills.
  2. Master the basics: Make sure you have a solid understanding of the fundamentals, such as time and space complexity, big O notation, and the differences between different types of data structures.
  3. Implement the algorithms and data structures yourself: Try to implement the algorithms and data structures yourself, rather than just reading about them. This will help you understand them better and solidify your knowledge.
  4. Study common algorithms and data structures: Learn about common algorithms and data structures, such as sorting algorithms (e.g. quicksort, mergesort), search algorithms (e.g. binary search), and data structures like hash tables, heaps, and graphs.
  5. Participate in coding competitions and hackathons: Participating in coding competitions and hackathons is a great way to put your skills to the test and learn from other experienced programmers.
  6. Learn from others: Join online communities like StackOverflow, Reddit, and Quora. They are great places to ask questions, share knowledge, and learn from others who are also interested in algorithms and data structures.
  7. Learn from experts: Follow the work of experts in the field, read their research papers, blog posts, and learn from what they have to say about the field.
  8. Keep Learning: Algorithms and data structures is an ever-evolving field, so make sure to keep updated with new trends and ideas by following relevant blogs, research papers, and conferences.

Quite impressed by the result :)

--

--

MsAkiNom
MsAkiNom

Written by MsAkiNom

Technology | Entrepreneurship | Life

Responses (3)