算法
文章平均质量分 94
Java算法的一些知识
古阙月
快乐编程,用编程改变世界!
展开
-
Java玩转《啊哈算法》暴力枚举之炸弹人
今天我们来用枚举的思想玩一个炸弹人的游戏!原创 2024-02-29 22:05:34 · 1113 阅读 · 2 评论 -
Java玩转《啊哈算法》暴力枚举之坑爹奥数
各位小伙伴们好呀!本人最近看了下《啊哈算法》,写的确实不错。但稍显遗憾的是,书籍示例代码是c语言,而不是本人常用的Java。那就弥补遗憾,说干就干,把这本书的示例语言用java写一遍, 顺带附上一些自己的理解!今天这篇博客讲的是**如何用枚举来解一些奥数题**。原创 2024-02-29 22:03:54 · 875 阅读 · 0 评论 -
Java玩转《啊哈算法》之模拟链表
各位小伙伴们好呀!本人最近看了下《啊哈算法》,写的确实不错。但稍显遗憾的是,书籍示例代码是c语言,而不是本人常用的Java。那就弥补遗憾,说干就干,把这本书的示例语言用java写一遍, 顺带附上一些自己的理解!今天这篇博客讲的是如何用数组来模拟链表。原创 2024-02-27 21:05:08 · 1062 阅读 · 0 评论 -
Java玩转《啊哈算法》之链表
各位小伙伴们好呀!本人最近看了下《啊哈算法》,写的确实不错。但稍显遗憾的是,书籍示例代码是c语言,而不是本人常用的Java。那就弥补遗憾,说干就干,把这本书的示例语言用java写一遍, 顺带附上一些自己的理解!今天这篇博客讲的是链表。原创 2024-02-27 21:03:23 · 923 阅读 · 0 评论 -
Java玩转《啊哈算法》纸牌游戏之小猫钓鱼
各位小伙伴们好呀,还有几天就要过年了,祝大家新年快乐,万事胜意!原创 2024-02-07 18:33:33 · 1083 阅读 · 0 评论 -
Java玩转《啊哈算法》解密回文之栈
各位女士们,先生们好!本人最近在看《啊哈算法》,这本书写的确实还可以,很有趣味性。但略微遗憾的是,书籍示例代码是c语言,而不是本人常用的Java。那就弥补遗憾吧。于是乎说干就干,把这本书的示例语言用java写一遍, 顺带夹杂一些私货,附上自己的一些理解!于是就有了本篇博客,本篇博客主要是讲常见数据结构的一种:栈。原创 2024-02-07 18:31:22 · 963 阅读 · 0 评论 -
Java玩转《啊哈算法》解密QQ号之队列
各位好!本人在看《啊哈算法》,写的确实不错。但略微遗憾的是,书籍示例代码是c语言,不是本人常用的Java。那就弥补遗憾,说干就干,把这本书的示例语言用java过一遍, 顺便附上自己的一些理解!于是就有了本篇博客,本篇博客主要是讲常见数据结构的一种:队列。原创 2024-02-01 20:08:49 · 1063 阅读 · 0 评论 -
Java玩转《啊哈算法》排序综合篇之小哼买书
各位大哥大姐,兄弟姐妹们好呀!本人最近看了下《啊哈算法》,说来惭愧,买几年了,当初看了一会儿就吃灰了。不过写的确实蛮好的,生动形象,精准有趣。但稍显遗憾的是,书籍示例代码是c语言,不是本人常用的Java。那就弥补遗憾,说干就干,把这本书的示例语言用java走一遍!!! 顺便附上自己的一些理解。原创 2024-02-01 20:05:55 · 861 阅读 · 0 评论 -
Java玩转《啊哈算法》排序之快速排序
搭嘎好!本人最近看的《啊哈算法》这本书写的确实不错,生动形象,在保持算法讲解准确性的同时又不失趣味性。但对我来说,稍显遗憾的是,书籍代码是c语言,而不是本人常用的Java。那就弥补遗憾,说干就干,把这本书的示例语言用java给翻译一遍!!!于是就有了本篇博客,这是第三篇博客,主要讲解快速排序。原创 2024-01-30 20:24:34 · 1073 阅读 · 0 评论 -
Java玩转《啊哈算法》排序之冒泡排序
大家好!本人最近看了下《啊哈算法》,写的确实不错,生动形象又有趣(~~希望作者打波广告费~~ )。但对我来说,稍显遗憾的是,书籍代码是c语言,而不是本人常用的Java。那就弥补遗憾,说干就干,把这本书的示例语言用java给翻译一遍!!!于是就有了本篇博客,这篇主要是讲解冒泡排序。原创 2024-01-30 20:22:04 · 939 阅读 · 0 评论 -
Java玩转《啊哈算法》排序之桶排序
大家好!本人最近看了下《啊哈算法》,写的确实不错,生动形象又有趣(~~我没收钱,确实如此~~ )。但对我来说,稍显遗憾的是,书籍代码是c语言,而不是本人常用的Java。那就弥补遗憾,说干就干,把这本书的示例语言用java给翻译一遍!!!原创 2024-01-24 22:23:29 · 1325 阅读 · 0 评论 -
当我读完第一本算法书后
《算法图解》应该是我今年读完的第49本书了。但是很惭愧,因为这只是我今年看完的第一本技术类书籍。算法知识在国内互联网公司面试中应该算是比较重要了,特别是在一二线大厂。而程序归根到底是数据结构+算法,算法的重要程度应该是不言而喻的。俗话说的好:只输出价值观,而不讲方法论都是在耍流氓。窃以为,学习算法,没有什么捷径可以走,无非是“时间少,看书;时间多,看视频;多敲多想”十四字方针而已。本人比较喜欢看书,最近看的《算法图解》原创 2020-09-20 23:37:08 · 966 阅读 · 0 评论 -
贪心算法求解:王者荣耀购买点券最优策略
最近看了下《算法图解》确实给自己不少启发,感觉自己看世界多了一个角度、多了一分透彻,就连玩游戏比如王者荣耀的时候也是如此..原创 2020-09-05 15:48:22 · 5299 阅读 · 26 评论 -
肝了几万字,送给看了《算法图解》却是主攻Java的你和我(下篇)
最近看了下《算法图解》这本书,写的确实通俗易懂、生动有趣,很适合算法入门。但可惜书中示例都是用Python代码实现的,对于主攻Java语言的程序员包括我有点不太友好。为此,我特意将书中的Python代码翻译成了Java代码。当然,本博主并不是简单粗暴的直接翻译,而是辅以必要的讲解,所以没有看过《算法图解》一书也可放心阅读。原创 2020-08-24 21:19:28 · 882 阅读 · 4 评论 -
肝了几万字,送给看了《算法图解》却是主攻Java的你和我(上篇)
最近看了下《算法图解》这本书,写的确实通俗易懂、生动有趣,很适合算法入门。但可惜书中示例都是用Python代码实现的,对于主攻Java语言的程序员包括我有点不太友好。为此,我特意将书中的Python代码翻译成了Java代码。当然,本博主并不是简单粗暴的直接翻译,而是辅以必要的讲解,所以没有看过《算法图解》一书也可放心阅读。原创 2020-08-02 20:03:15 · 3869 阅读 · 13 评论 -
今天我们来聊聊递归喝汽水问题
用代码喝汽水的正确打开方式...原创 2020-06-26 09:10:14 · 13206 阅读 · 108 评论 -
递归实战篇:查询商品分类的实现
引言之前我写了一篇关于递归的博客,反响还不错,链接如下:递归和循环之间不得不说的故事:https://blog.csdn.net/Qizhi_Hu/article/details/104395547,然后不久有朋友问了我个关于递归的问题,其实具体实现逻辑和我上次写的博客举的最后一个例子是一样的。问题如图,以哲学分类为例,使哲学为父节点,通过点击哲学,获取父节点下的所有子节点,包括子节点...原创 2020-03-05 13:42:08 · 1315 阅读 · 6 评论 -
递归和循环之间不得不说的故事
递归直通车帝龟出世寻欢初识帝龟初现端倪来龙去脉迷失的帝龟我要这递归有何用?考考你帝龟出世大家好,我是今天的主角,帝龟!一只自带帝王之气的乌龟殿下 - - wo来自遥远的东海之滨,每天清晨我…咳咳, 有些扯远了下面进入重点:寻欢初识帝龟下文为循环和递归的一些基本概念循环:重复性的执行某段程序"寻欢"和"帝龟"不一样,它是个直性子,它会一次性干脆利落的把活全都干完,...原创 2020-02-20 11:01:48 · 1729 阅读 · 13 评论 -
实现两个数互换的八种方法
目录基本数据类型借助第三个变量不借助第三个变量异或引用数据类型基本数据类型借助第三个变量/** * @author guqueyue * @Date 2020/3/6 * 方法一:实现两个数交换 **/public class Exchange1 { public static void main(String[] args) { /** ...原创 2020-03-08 17:39:35 · 10386 阅读 · 16 评论 -
一行代码求出三个数中的最大值(Java三元操作符)
如何求出三个数中的最大数?首先我们来看版本一:/** * @author guqueyue * @Date 2020/2/15 * 求三个数中的最大数 * 版本一 **/public class ThreeMax1 { public static void main(String[] args) { // 随机产生三个固定序列的0-100之间的整数 ...原创 2020-02-15 21:50:22 · 3521 阅读 · 10 评论