Best of Data Structures โ€” May 2024

  1. 1
    Article
    Avatar of communityCommunity Picksยท2y

    5 JavaSript GitHub Repositories for Interview Prep!๐Ÿ“

    A list of JavaScript GitHub repositories for interview preparation and improving core JavaScript fundamentals.

  2. 2
    Article
    Avatar of communityCommunity Picksยท2y

    Basic Algorithms

    Algorithms are step-by-step instructions that computers follow to solve problems and make decisions. The post covers searching algorithms, sorting algorithms, and tree traversal algorithms. It provides explanations, examples, terminologies, characteristics, and real-world applications for each type of algorithm.

  3. 3
    Article
    Avatar of inPlainEngHQPython in Plain Englishยท2y

    Using Queues and Stacks in Python with Its collections Library

    This post discusses the 'deque' object in Python's 'collections' library and how it can be used to implement queues and stacks. It compares the performance of using a 'deque' vs a 'list' for queue and stack operations, highlighting the faster speed of 'deque'.

  4. 4
    Article
    Avatar of javarevisitedJavarevisitedยท2y

    Top 6 Coding Interview Preparation Courses for Beginners and Experienced Developers in 2024

    Discover the top coding interview preparation courses for beginners and experienced developers in 2024 on Udemy. Sharpen your skills with comprehensive courses in data structures and algorithms, Java, Python, and more. Don't miss out on the current Udemy sale where you can purchase these courses at an affordable price.

  5. 5
    Article
    Avatar of communityCommunity Picksยท2y

    Which programming language to use for coding interviews

    The choice of programming language for coding interviews can greatly impact performance, with Python and Java being commonly preferred. Familiarity with the language is also important, and it's recommended to use a language you're already familiar with. However, there are exceptions for domain-specific positions. Learning a new language just for interviewing is generally not recommended.

  6. 6
    Article
    Avatar of palindromeThe Palindromeยท2y

    Vectorization in practice

    This post explores the concept of vectorization and the use of data structures in computer science. It compares tuples and lists in Python as representations of vectors and explains why NumPy arrays are faster than Python lists for scientific computation.