数据结构和算法
文章平均质量分 66
onemsg 徽章
这个作者很懒,什么都没留下…
展开
-
二叉树的遍历打印,如此简单的方法 | 数据结构 | 树 | Java
主体今天刷 leetcode 题时,偶然发现了一个简单好用的方法来打印树——重写Java的 toString() 方法: public String toString() { if (left == null && right == null) { return String.format("[ %d ]", val); ...原创 2020-03-18 18:26:01 · 692 阅读 · 0 评论 -
各个排序算法 | Java实现
代码几乎照抄 马克·艾伦·维斯 一书 ????《数据结构与算法:Java语言描述》,算法分析强烈推荐此书。目录主内容源码SortSortsInsertionSortShellSortMergeSortQuickSortBucketSortRadixSortHeapSortParallelSort工具类 | 测试类ArrayUntilTest...原创 2020-03-04 00:49:59 · 274 阅读 · 0 评论 -
我的算法设计问题总结 | Java语言实现
突发奇想,把自己写的算法程序都总结下,方便日后翻看,也希望能与大家交流、改善算法的速度和简洁性。算法的核心我都会写在代码的注释中,总体思路简单的我就不写了,有趣或复杂的我当然会写出来啦。1. 计算得出一亿内的素数知识清单:素数-维基百科package common;// import java.util.ArrayList;import java.util.Lin...原创 2019-12-03 16:49:55 · 206 阅读 · 0 评论 -
图的实现与相关算法 | Java | 数据结构 | 图 | 相关算法
最近在温习数据结构与算法,使用Java语言来描述(C两年没写过了????),把 code 发出来大家一起交流学习下。前言我这里就直接放出代码了,关于图的知识请自己找资料学习。我这里参考学习的是 马克·艾伦·维斯 的 《数据结构与算法分析Java语言描述》第三版。(原书作者提供的代码可在这里找到)我的Java代码可能比较字多、复杂,比如顶点跟图的属性啦、方法啦什么的,这估计是写Java W...原创 2019-10-29 22:22:58 · 352 阅读 · 0 评论 -
数据结构与算法学习资源整理 | 笔记 | 分享
罗列下自己目前发现的优秀的学习数据结构和算法的网络资源。LeetCode(力扣)提供的数据结构和算法教程:https://leetcode-cn.com/explore/数据结构各种语言实现 | GitHub | 中文:https://github.com/wangzheng0822/algo图解数据结构和算法 | GitHub | 中文:https://github.co...转载 2019-07-08 22:00:09 · 619 阅读 · 0 评论 -
数据结构与算法Java语言描述第三版 | 随书源码
马克·艾伦·维斯 的《数据结构与算法Java语言描述·第三版》随书源码Mark Allen Weiss作者的主页: https://users.cs.fiu.edu/~weiss/#c++java本书源码的下载地址:https://users.cs.fiu.edu/~weiss/dsaajava3/code/原创 2019-09-10 23:30:04 · 3251 阅读 · 11 评论