- 博客(8)
- 收藏
- 关注

转载 十大经典排序算法(含Java代码实现)
0、排序算法说明0.1 排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度:一个算法执行所耗费的时间。空间复杂度:运行完一个程序所需内存的大小。0.3 算法总结图片名词解释:n: 数据规模k: “桶”的
2020-06-23 16:59:53
851
原创 Java实现两列数据同key求和
现在有两列数据,第一列产品名称,第二列产品数量,利用Java实现同产品数量求和。产品名称产品数量手机12笔记本9平板4手机2平板3手机5 利用Java编程实现求和后的表格数据如下:产品名称产品数量手机19笔记本9平板7 思路:可以将整个数据看作key-value结构,map的...
2020-04-30 14:57:53
531
原创 Redis
1. 概念 Redis是一个使用C语言开发的高速缓存数据库。是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 支持多种类型的数据结构,如字符串(string),散列(hash),列表(list),集合(set),有序集合(sortedset)。 redis支持事务、持久化、LUA脚本、LRU驱动事件、多种集群方案,具备高可用性。2.为什么使用...
2020-04-25 18:09:34
179
原创 打印菱形
package Test02;/** * @description: * @author: wmg * @create: 2020-04-25 09:01 **/public class Demo8 { public static void main(String[] args) { int n = 7; //打印上半部分 fo...
2020-04-25 17:10:56
117
原创 用递归法求阶乘
package Test02;import java.util.Scanner;/** * @description: 阶乘 * @author: wmg * @create: 2020-04-24 18:02 **/public class Demo6 { public static void main(String[] args) { System.o...
2020-04-25 17:06:21
260
原创 Java猜数字小游戏
系统随机生成一个1000以内的正整数,用户循环输入猜的数字。当小于目标数时,系统提示:小了,继续猜;当大于目标数时,系统提示:大了,继续猜;当等于目标数时,系统提示:恭喜猜对。并输出猜的次数。package Test01;import java.util.Random;import java.util.Scanner;/** * @description: guess number...
2020-04-25 16:46:24
346
原创 Java双色球选号程序
package Test01;import java.util.Arrays;import java.util.Random;/** * 双色球选号工具 */public class DoubleColorBall { public static void main(String[] args) { int[] r=numberList(33);//准备红球...
2020-04-25 16:38:22
686
原创 Java打印九九乘法表
Java打印九九乘法表public class MultiplicationTables { public static void main(String[] args) { for (int i = 1; i <= 9; i++){ for (int j = 1; j <= i; j++){ Syste...
2020-04-25 16:13:36
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人