{"id":17317833,"url":"https://github.com/hwc0919/treeplayground","last_synced_at":"2025-04-14T14:22:52.375Z","repository":{"id":43983502,"uuid":"243992972","full_name":"hwc0919/TreePlayground","owner":"hwc0919","description":"Tree Visualization Tool for Learning Data Structure and Algorithm.","archived":false,"fork":false,"pushed_at":"2023-01-07T15:30:56.000Z","size":1151,"stargazers_count":23,"open_issues_count":12,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-14T14:22:45.171Z","etag":null,"topics":["avl-tree","bst","data-structure-and-algorithm","redblack-tree","splay-tree","tree-structures","tree-visualizer"],"latest_commit_sha":null,"homepage":"https://hwc0919.github.io/tree","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hwc0919.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-29T15:28:23.000Z","updated_at":"2025-01-24T10:13:36.000Z","dependencies_parsed_at":"2023-02-07T13:05:12.525Z","dependency_job_id":null,"html_url":"https://github.com/hwc0919/TreePlayground","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hwc0919%2FTreePlayground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hwc0919%2FTreePlayground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hwc0919%2FTreePlayground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hwc0919%2FTreePlayground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hwc0919","download_url":"https://codeload.github.com/hwc0919/TreePlayground/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248895004,"owners_count":21179166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["avl-tree","bst","data-structure-and-algorithm","redblack-tree","splay-tree","tree-structures","tree-visualizer"],"created_at":"2024-10-15T13:17:57.780Z","updated_at":"2025-04-14T14:22:52.345Z","avatar_url":"https://github.com/hwc0919.png","language":"JavaScript","readme":"# TreePlayground\n#### Tree Visualization Tool for Learning Data Structure and Algorithm.\n\n\n## Start\nJust visit https://hwc0919.github.io/tree/ , or download contents in folder 'docs' to run offline.\n[Backup Link](http://192.144.210.149/).\n\nProgram can run perfectly on Chrome and Firefox. Windows Edge is only functional when exploring online.\n\n\n## 开始使用\n可直接访问 https://hwc0919.github.io/tree/ , 也可以下载文件夹\"docs\"中的内容本地运行. \n[备用链接](http://192.144.210.149/).\n\nChorme和Firefox浏览器可以正常运行. Edge浏览器可以在线运行.\n\n\n感谢\n[@Wasted-waste](https://github.com/Wasted-waste),\n[@B5DX](https://github.com/B5DX),\n[@lijingwei233](https://github.com/lijingwei233),\n[@baijiangying](https://github.com/baijiangying),\n等同学对调试的帮助和建议\n\n\n## Overview | 概览\n![image](https://raw.githubusercontent.com/wiki/hwc0919/TreePlayground/recommend1.png)\n![image](https://raw.githubusercontent.com/wiki/hwc0919/TreePlayground/recommend2.png)\n![image](https://raw.githubusercontent.com/wiki/hwc0919/TreePlayground/recommend3.png)\n![image](https://raw.githubusercontent.com/wiki/hwc0919/TreePlayground/recommend4.png)\n![image](https://raw.githubusercontent.com/wiki/hwc0919/TreePlayground/recommend5.png)\n\n\n## Objective | 目标\n本项目旨在帮助学习数据结构课程搜索树相关章节的同学(在此强烈推荐清华大学邓俊辉老师的数据结构课, 可在[学堂在线](https://next.xuetangx.com/)免费学习).\n\n项目计划建造一个\"树游乐场\", 包括一般二叉树, BST, AVL, Splay, RedBlack等等...\n\n在此用户可以随意的构建树形结构, 动态的插入、删除、搜索节点，以及进行节点的遍历.\n\n所有操作都是动态的、逐步视觉反馈的.\n\n\n## Some detail | 一些细节\n本项目使用html5, typescript, vue.js实现, 并用webpack打包. 项目入口为一个html文件, 可直接在本地运行.\n\n为实现动态性, 使用了很多异步代码, 代码的可读性收到一些影响.\n\n红黑树暂未实现步骤可视化.\n\n如果你发现了bug, 请在Issue里提出, 十分感谢.\n\n喜欢的话别忘了给Star哟\n\n\n## Interesting Samples | 有趣的例子\nCopy and use ***Build*** button to build the tree.\u003cbr/\u003e\n使用 ***Build*** 按钮构建树\n\n#### AVL\n21,12,28,7,17,25,31,4,10,15,18,23,27,30,32,2,6,9,11,14,16,17.5,19,22,24,26,,29,,,,1,3,5,,8,,,,13,14.5,15.5,,17.3,,,,21.5,,,,,,,,0,,,,,,,,12.5\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhwc0919%2Ftreeplayground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhwc0919%2Ftreeplayground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhwc0919%2Ftreeplayground/lists"}