02 2019 档案
摘要:转自:https://www.jianshu.com/p/6e8eb1065e17
阅读全文
摘要:参考 我理解的数据结构(八)—— 线段树(SegmentTree) https://segmentfault.com/a/1190000016900304 数据结构: 线段树 https://blog.csdn.net/qjh5606/article/details/85216061 https:/
阅读全文
摘要:在之前我们使用了二分搜索树实现了集合和映射, 从本节起将介绍4个不同树结构的例子 堆 线段树 字典树 并查集 优先队列本质就是队列, 所以优先队列可以使用队列的接口,只是在实现接口时,与普通队列有两处区别, 一处在于优先队列出队的元素应该是优先级最高的元素,另一处在于队首元素也是优先级最高的元素。
阅读全文
摘要:https://www.cnblogs.com/VellBibi/p/3500671.html https://blog.csdn.net/baidu_38721651/article/month/2018/09/1? https://www.cnblogs.com/csschn/p/5056139
阅读全文
摘要:程序32 左移右移 题目:取一个整数a从右端开始的4~7位。分析:比如取123456789从右端开始的4~7位即:3456 程序33 杨辉三角 题目:打印出杨辉三角形(要求打印出10行如下图) 程序34 三个数排序 略 程序35 最大最小交换 题目:输入数组,最大的与第一个元素交换,最小的与最后一个
阅读全文
摘要:程序9 求完数 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 程序10 自由落体 .一球从 100 米高度自由落下,每次落地后反跳回原高度的一半; 再落下,求它在第10 次落地时,共经过多少米?第 10 次反弹多高? 程序11 求不
阅读全文
摘要:代码在文件目录 F:\50道算法编程题 【程序1】 TestRabbit.java 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21
阅读全文
摘要:恢复内容开始 1.. 集合的应用 集合可以用来去重 集合可以用于进行客户的统计 集合可以用于文本词汇量的统计 集合可以用来去重 集合可以用于进行客户的统计 集合可以用于文本词汇量的统计 2.. 集合的实现 定义集合的接口,需要实现如下操作 定义集合的接口,需要实现如下操作 以上接口,二分搜索树都是支
阅读全文