Giter VIP home page Giter VIP logo

datastructuresummary's Introduction

这是我数据结构的练习场,最常用的数据结构的解析和练习. 一部分是java语言程序设计进阶篇的数据结构的总结,一部分是看到的一些算法题. 目前使用java语言实现的,等总结的差不多了在用python实现一遍.

└── study
    └── crazystone
        └── me
            ├── algorithm
            │   ├── BinarySearch.java
            │   ├── BitOperationTest.java
            │   ├── BitType.java
            │   ├── JudgeRing.java
            │   ├── Node.java
            │   ├── Question3.java
            │   ├── Question42.java
            │   ├── Question4.java
            │   ├── Question5.java
            │   ├── Question7.java
            │   ├── Question8.java
            │   └── Question9.java
            ├── list
            │   ├── AbstractList.java
            │   ├── List.java
            │   ├── MyArrayList.java
            │   ├── MyLinkedList.java
            │   ├── MyStack.java
            │   ├── package-info.java
            │   └── Stack.java
            ├── map
            │   └── HashMapTest.java
            ├── package-info.java
            ├── Person.java
            ├── sort
            │   ├── BubbleSort.java
            │   ├── InsertionSort.java
            │   ├── IPrintArray.java
            │   ├── package-info.java
            │   ├── PrintArrayImpl.java
            │   └── SelectionSort.java
            ├── sort_upate
            │   ├── BubbleSort.java
            │   ├── heap
            │   │   ├── AbstractHeap.java
            │   │   ├── BigHeap.java
            │   │   ├── Heap.java
            │   │   └── HeapSort.java
            │   ├── InsertionSort.java
            │   ├── MergeSort.java
            │   ├── package-info.java
            │   ├── QuickSort.java
            │   ├── RadixSort.java
            │   ├── SelectionSort.java
            │   ├── SortTest.java
            │   ├── SortType.java
            │   └── SortUtils.java
            ├── test
            │   ├── chapter21
            │   │   ├── GenericStack.java
            │   │   ├── Question1.java
            │   │   ├── Question2.java
            │   │   ├── Question3.java
            │   │   ├── Question4.java
            │   │   └── Stack.java
            │   ├── DataUtils.java
            │   ├── Lunars.java
            │   ├── MathTest.java
            │   ├── PieDataTest.java
            │   ├── SortTest.java
            │   └── TestExecute.java
            ├── Test.java
            └── tree
                ├── BSTree.java     //二叉搜索树
                ├── BSTreeTest.java   //二叉树测试
                ├── package-info.java
                └── Tree.java    //树的接口

以下是参考blog和链接:

红黑树

二叉树

visual data structure网站:

visual go

Data Structure Visualizations

Algomation

datastructuresummary's People

Contributors

crazystonejy avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.