随笔分类 -  算法分析

记录遇到的、感兴趣的算法题目,分享学习带来的快乐。
摘要:归纳JAVA经典算法分析,提升算法和数据结构技术栈能力。 阅读全文
posted @ 2022-12-31 20:22 楼兰胡杨 阅读(87) 评论(0) 推荐(0) 编辑
摘要:基于递归算法求1+2!+3!+...+20!的和。 阅读全文
posted @ 2022-12-31 20:21 楼兰胡杨 阅读(370) 评论(0) 推荐(0) 编辑
摘要:递归介绍和利用递归算法求阶乘。 阅读全文
posted @ 2022-12-31 20:19 楼兰胡杨 阅读(181) 评论(0) 推荐(0) 编辑
摘要:输出九九乘法口诀表。 阅读全文
posted @ 2022-12-31 15:10 楼兰胡杨 阅读(4436) 评论(0) 推荐(0) 编辑
摘要:将一个正整数分解质因数。 阅读全文
posted @ 2022-12-31 10:26 楼兰胡杨 阅读(1868) 评论(0) 推荐(1) 编辑
摘要:找出1000以内的所有完数。 阅读全文
posted @ 2022-12-31 10:22 楼兰胡杨 阅读(838) 评论(0) 推荐(0) 编辑
摘要:使用位运算和减少计算次数的技巧优化二分查找算法。 阅读全文
posted @ 2022-12-28 19:37 楼兰胡杨 阅读(168) 评论(0) 推荐(0) 编辑
摘要:判断101-200之间有多少个素数,并输出所有素数。 阅读全文
posted @ 2022-12-28 19:36 楼兰胡杨 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:堆排序算法Java实现介绍堆排序的基本概念及其实现。 阅读全文
posted @ 2021-08-29 15:43 楼兰胡杨 阅读(189) 评论(0) 推荐(0) 编辑
摘要:二分法查找算法是一种在有序数组中查找特定元素的搜索算法。首先,梳理二分查找算法实现原理;其次,提供二分查找算法的三种不同实现;最后,分析该算法的局限性。 阅读全文
posted @ 2021-07-31 13:58 楼兰胡杨 阅读(2203) 评论(0) 推荐(0) 编辑
摘要:力扣第一题两数之和扩展版——找到任意两数之和为给定值的所有组合。 阅读全文
posted @ 2021-06-05 20:07 楼兰胡杨 阅读(103) 评论(0) 推荐(0) 编辑
摘要:求解力扣第一题两数之和。 阅读全文
posted @ 2021-06-05 20:04 楼兰胡杨 阅读(176) 评论(0) 推荐(0) 编辑
摘要:利用堆排序算法求解千万级数据最值排序的Top K问题。 阅读全文
posted @ 2021-05-07 14:21 楼兰胡杨 阅读(742) 评论(0) 推荐(0) 编辑
摘要:介绍 Java 17中,HashMap里非常关键的两个函数 get和resize的源码。 阅读全文
posted @ 2020-04-28 22:13 楼兰胡杨 阅读(188) 评论(0) 推荐(0) 编辑
摘要:介绍 Java 17 中 HashMap put 函数和桶的树形化源码。 阅读全文
posted @ 2020-04-28 22:02 楼兰胡杨 阅读(346) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍HashMap,包括HashMap的概念、在Java 7 和Java 8中的不同数据结构、Java 8 中HashMap的扩容机制以及确认元素数组索引的方法,涉及五个方面。 阅读全文
posted @ 2020-04-28 21:41 楼兰胡杨 阅读(238) 评论(0) 推荐(0) 编辑
摘要:在介绍算法的时间复杂度基本概念和计算方法后,给出几个常用控制结构的时间复杂度。 阅读全文
posted @ 2020-04-17 21:29 楼兰胡杨 阅读(609) 评论(0) 推荐(0) 编辑
摘要:判断一个数是不是回文质数。 阅读全文
posted @ 2020-04-11 19:09 楼兰胡杨 阅读(520) 评论(0) 推荐(0) 编辑
摘要:本文主要探讨判断一个自然数是否为质数的方法。首先,给出质数基本概念;然后,给出四种求解素数的算法及其算法Java实现,并分析其执行性能;最后,给出相应的Java实现和两个求解给定区间内素数的练习题。 阅读全文
posted @ 2020-04-11 18:35 楼兰胡杨 阅读(1849) 评论(0) 推荐(0) 编辑
摘要:介绍七种常用的哈希函数的构造方法:直接定址法、相乘取整法、平方取中法、除留余数法、伪随机数法、数字分析法和分段折叠法,并分析了这几种方法的优劣及适用范围。 阅读全文
posted @ 2020-03-31 19:59 楼兰胡杨 阅读(5289) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示