Best of Data Structures โ€” 2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCampยท4y

    Harvard CS50 โ€“ Free Computer Science University Course

    Harvard CS50 is one of the most popular beginner computer science courses in the world. The course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming.

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

    Software Engineer Interview: The Interview Study Guide For Software Engineers

    Ben Rogojan created a checklist on his last round of interviews that covers many of the popular topics. To help you keep track of your progress, we've compiled a comprehensive checklist of the same problems listed below.

  3. 3
    Article
    Avatar of communityCommunity Picksยท4y

    leonardomso/33-js-concepts: ๐Ÿ“œ 33 JavaScript concepts every developer should know.

    This repository was created with the intention of helping developers master their concepts in JavaScript. It is based on an article written by Stephen Curtis and you can read it here. Feel free to submit a PR adding a link to your own recaps or reviews. All the translations for this repo will be listed below. The Ultimate Guide to Execution Contexts, Hoisting, Scopes, and Closures in JavaScript.

  4. 4
    Article
    Avatar of pointerPointerยท4y

    yangshun/tech-interview-handbook: ๐Ÿ’ฏ Curated coding interview preparation materials for busy software engineers

    Over 500,000 people have benefitted from this handbook. Best practice questions for coding interviews - Grind 75 - the next evolution of Blind 75, bigger and better. How to prepare for coding interview best practices.

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

    Data Structures In Frontend JavaScript In The Real World With React Code Examples

    Data Structures In Frontend JavaScript In The Real World (With React Code Examples) Data structures in JavaScript can be intimidating, especially for the self-taught folks among us.

  6. 6
    Article
    Avatar of hnHacker Newsยท4y

    Type-Level TypeScript โ€” Introduction

    Type-level TypeScript is an online course to take your TypeScript skills from intermediate to advanced. It will give you a solid understanding of the type system's fundamentals and guide you through its most advanced features.

  7. 7
    Article
    Avatar of itnextITNEXTยท4y

    Data Structure Sketches

    The first concept I tried to explain with sketches was the Data Structures. The sketches are split into so-called Pages just to make it easier to grasp them. Each page has a link to the source-code examples that are implementing the data structure on JavaScript.

  8. 8
    Article
    Avatar of pointerPointerยท3y

    Challenging algorithms and data structures every programmer should try

    A list of interesting algorithms and data structures you should try: Jeff Erickson's Algorithms ( Amazon, web) or Daniel Zingaro's Algorithmmic Thinking ( Amazon) The most known unknown data structure is the Myers diff algorithm. Splay trees are binary trees that will tend to have the more recently accessed elements closer to the root.

  9. 9
    Article
    Avatar of communityCommunity Picksยท4y

    Coding interviews: Everything you need to prepare

    Coding interviews are a form of technical interviews used to access a potential software engineer's competencies through presenting them with programming problems. AlgoMonster has the added perk of synthesizing common interview question patterns that you could apply to solve any other questions you have never encountered before.

  10. 10
    Article
    Avatar of faunFaunยท4y

    Trees-Data Structure

    A tree data structure is a non-linear data structure because it does not store in a sequential manner. Other data structures such as arrays, linked list, stack and queue are linear data structures that store data sequentially. Different tree data structures allow quicker and easier access.

  11. 11
    Article
    Avatar of hackernoonHacker Noonยท4y

    Explain Complex Concepts With Minimalistic Drawings With Okso.app

    Explain Complex Concepts With Minimalistic Drawings With Okso.app. The first concept I tried to explain with sketches was the Data Structures. The sketches are split into so-called Pages just to make it easier to grasp them, so the users stay focused on one concept at a time.