├── README.md
├── WEB-INF
├── html
│ └── test.html
├── lib
│ ├── spring-aop-4.1.1.RELEASE.jar
│ ├── spring-aspects-4.1.1.RELEASE.jar
│ ├── spring-beans-4.1.1.RELEASE.jar
│ ├── spring-context-4.1.1.RELEASE.jar
│ ├── spring-context-support-4.1.1.RELEASE.jar
│ ├── spring-core-4.1.1.RELEASE.jar
│ ├── spring-expression-4.1.1.RELEASE.jar
│ ├── spring-framework-bom-4.0.6.RELEASE.jar
│ ├── spring-instrument-4.1.1.RELEASE.jar
│ ├── spring-instrument-tomcat-4.1.1.RELEASE.jar
│ ├── spring-jdbc-4.1.1.RELEASE.jar
│ ├── spring-jms-4.1.1.RELEASE.jar
│ ├── spring-messaging-4.1.1.RELEASE.jar
│ ├── spring-orm-4.1.1.RELEASE.jar
│ ├── spring-oxm-4.1.1.RELEASE.jar
│ ├── spring-test-4.1.1.RELEASE.jar
│ ├── spring-tx-4.1.1.RELEASE.jar
│ ├── spring-web-4.1.1.RELEASE.jar
│ ├── spring-webmvc-4.1.1.RELEASE.jar
│ ├── spring-webmvc-portlet-4.1.1.RELEASE.jar
│ └── spring-websocket-4.1.1.RELEASE.jar
├── problems.txt
├── test.html
└── web.xml
├── bootstrap
├── config.json
├── css
│ ├── bootstrap-docs.css
│ ├── bootstrap-responsive.css
│ ├── bootstrap-theme.css
│ ├── bootstrap-theme.min.css
│ ├── bootstrap.css
│ ├── bootstrap.min.css
│ ├── buttons.css
│ ├── prettify.css
│ └── theme.css
├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ └── glyphicons-halflings-regular.woff
├── img
│ ├── glyphicons-halflings-white.png
│ └── glyphicons-halflings.png
└── js
│ ├── affix.js
│ ├── alert.js
│ ├── application.js
│ ├── bootstrap.js
│ ├── bootstrap.min.js
│ ├── button.js
│ ├── carousel.js
│ ├── collapse.js
│ ├── customizer.js
│ ├── dropdown.js
│ ├── filesaver.js
│ ├── google-code-prettify
│ └── prettify.js
│ ├── holder.js
│ ├── ie8-responsive-file-warning.js
│ ├── jszip.js
│ ├── less.js
│ ├── modal.js
│ ├── popover.js
│ ├── raw-files.js
│ ├── scrollspy.js
│ ├── tab.js
│ ├── tooltip.js
│ ├── transition.js
│ └── uglify.js
├── css
├── graph.css
├── graph_old.css
├── index.css
├── sort.css
├── string.css
└── tree.css
├── favicon.ico
├── graph
├── dijkstra.html
├── floyd.html
├── graphBFSTraverse.html
├── graphDFSTraverse.html
├── kruskal.html
└── prim.html
├── image
├── arrow_black_right.png
├── arrow_white_right.png
├── logo.png
├── logo_old.png
├── main_page.png
├── 二叉树.jpg
├── 图.jpg
├── 字符串.jpg
├── 排序.jpg
└── 线性表.jpg
├── index.html
├── index.js
├── jquery.js
├── js
├── AVLTree.js
├── Algorithm.js
├── AnimatedCircle.js
├── AnimatedHighlightCircle.js
├── AnimatedHighlightRectangle.js
├── AnimatedLabel.js
├── AnimatedLine.js
├── AnimatedObject.js
├── AnimatedPointer.js
├── AnimatedRectangle.js
├── AnimationManager.js
├── BFS.js
├── BT2T.js
├── BinarySearch.js
├── BinarySearchTree.js
├── CompareSort.js
├── CompareSort_old.js
├── DFS.js
├── Dijkstra.js
├── Factorial.js
├── Floyd.js
├── Forest.js
├── Graph.js
├── Heap.js
├── HeapSort.js
├── Huffman.js
├── Kruskal.js
├── LinearSearch.js
├── LinkedList.js
├── LinkedQueue.js
├── ObjectManager.js
├── OrderList.js
├── PatternMatch.js
├── Prim.js
├── Queue.js
├── RadixSort.js
├── Search.js
├── SingleAnimation.js
├── Slider.js
├── Stack.js
├── StateBox.js
└── ThrdBTree.js
├── list
├── factorial.html
├── linearList.html
├── linkedQueue.html
├── queueList.html
├── singleList.html
└── stackList.html
├── page
└── test.html
├── sort
├── compareSort.html
├── heapSort.html
└── radixSort.html
├── string
├── patternMatch.html
├── search.html
└── stringMatch.html
└── tree
├── BST.html
├── BT2T.html
├── HuffmanTree.html
├── avlTree.html
├── heap.html
└── thrdBtree.html
/README.md:
--------------------------------------------------------------------------------
1 | # 大连理工大学软件学院数据结构算法可视化演示平台
2 |
3 | ---
4 |
5 | ## 项目主页如下图:
6 |
7 |
8 |
9 | ## 项目链接如下:
10 |
11 | [数据结构算法演示平台](http://kinlog.github.io/visualgo/index.html)
12 |
13 | ## 演示功能算法
14 |
15 | - 线性表
16 | + 顺序表
17 | + 单链表
18 | + 栈
19 | + 队列
20 | + 阶乘
21 | + 链式队列
22 | - 树
23 | + 二叉树
24 | + 堆
25 | + 霍夫曼树
26 | + AVL树
27 | + 二叉树转森林
28 | + 线索树
29 | - 图
30 | + DFS广度遍历
31 | + BFD深度遍历
32 | + Prim最小生成树
33 | + Kruskal最小生成树
34 | + Dijkstra最短路径
35 | - 排序
36 | + 比较排序
37 | + 基数排序
38 | + 堆排序
39 | - 字符串
40 | + 模式匹配
41 | + 查找
42 |
--------------------------------------------------------------------------------
/WEB-INF/html/test.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |