- 博客(8)
- 收藏
- 关注
原创 TreeMap 详解
TreeMap顾名思义,既是一棵树,也是一个map。TreeMap与常见的通过桶加链表或者红黑树的HashMap不同,它是通过维护一棵红黑树来实现的映射关系,这也就导致TreeMap的查找效率比起常见的 Hash 散列 O(1) 的时间复杂度低,时间复杂度为 log(n)。作为一个 map 结构显然是不合理的。但作为一棵树,它最核心的竞争力就是有序性,比起其他的Map,在遍历上可以有序的遍历,以及可以通过 log(n) 的时间或者最大值、最小值。在 JAVA 中 Map 类型都实现了。
2023-10-30 09:34:13
106
1
原创 图中的路径和最短路
title: 图中的路径和最短路‘typora-root-url: 图中的路径和最短路‘categories: 算法tags: [算法,图论]
2023-08-10 14:28:41
72
1
原创 图的基本概念和数据结构
title: 图的基本概念和数据结构typora-root-url: 图的基本概念和数据结构categories: 算法tags: [算法,图论]
2023-08-10 14:16:49
91
1
原创 JAVA实现排序算法
数据类型包括两种 :数组、链表值类型 : int 类型生成代码数组i < size;i ++) {// 数组长度 public static int min = 1;// 随机数范围的最小值 public static int max = 100;// 随机数范围的最大值 int [ ] array = generateRandomIntArray(size , min , max);// 打印生成的随机数组 for(int num : array) {链表int val。
2023-08-09 11:14:14
428
原创 centos7服务器定时运行python 使用crontab
centos一般会自带crontab打开xshellcrontab -e 回车按 a输入模式再输入对应的命令,例如0 8 * * * /usr/bin/python /root/mypython/qiandao.py0 8 * * *:代表执行时间/usr/bin/python:python所在位置/root/mypython/qiandao.py:执行文件所在位置再按ctrl+c结束然后输入 :wq 保存输入 crontab -l可以查看存在的指令..
2021-11-30 23:00:10
397
原创 java LocalData类详解 生成月历
import java.time.DayOfWeek;import java.time.LocalDate;/** * static LocalData now() 构造一个当前日期的对象 * static LocalData of(int year,int month,int day) 构造一个表示指定日期的对象 * int getYear() * int getMonth() * int getDay() * 得到当前日期的年、月、日 * DayOfWeek getDayOfWee.
2021-11-28 15:36:09
323
原创 JAVA string详解
package string;import org.junit.Test;import java.sql.SQLOutput;public class Stringtext { @Test public void _string(){ //substring()方法:对字符串进行切片 String greeting="hello"; String s=greeting.substring(0,3); System.
2021-11-25 23:21:15
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人