- 博客(10)
- 收藏
- 关注
原创 day05-哈希表-242有效的字母异位词|349 两个数组的交集|202快乐数|167 两数之和 II
本题的思路:(1)【也可能是 无限循环 但始终变不到 1】转换为代码:如果之前出现过相同的和就返回false,思路:hashMap方法做即可,先放进map,一次找map中是否存在target与当前遍历的值的差值。(1)函数的结果要在可取空间范围内,并且计算的结果可以取到空间内的任意一块地址。(2)求整数的每一位数【一定要区分取余%与/区别】哈希表是一种时间复杂度只有O(1)的查找数据结构。(2)哈希函数计算出来的地址应均匀分布在空间内。链接:i=i++深入解释-CSDN博客。1、i=i++和i++的区别。
2024-02-03 19:25:05
376
1
原创 java链表2-24两两链表交换节点|19. 删除链表的倒数第 N 个结点|142. 环形链表 II
继续刷几道链表题目,主要还是链表那些基本操作,
2024-01-29 00:03:17
357
1
原创 java链表-203移除链表元素|206.反转链表| 707.设计链表
链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。所以链表中的节点在内存中不是连续分布的 ,而是散乱分布在内存中的某地址上,分配机制取决于操作系统的内存管理。拿到这个题,本能反应是节点的next反向变化,有个细节需要注意,节点为空和一个节点的判断,注意空指针。双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。链表的入口节点称为链表的头结点也就是head。
2024-01-27 23:57:46
331
1
原创 刷题day02-数组| 977.有序数组的平方| 209.长度最小的子数组| 59.螺旋矩阵II
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按。前两次for结束后的横坐标i与纵坐标j,刚好是最大值,此时分别是后两次for循环的起始点,思路:用一个变量表示遍历一圈的次数loop;思路:两边分别一次比较大小,填进结果数组。【思路】先负数变为整数,排序后直接平方。
2024-01-26 00:43:18
474
1
原创 Java数组总结及算法练习
数组长度是固定的,不像集合有直接删除和插入方法。可看作是相同类型元素的集合,在内存中是一块连续内存空间。//数组创建int[] arr = new int[长度];//数组排序//数组转集合//求长度//返回数组的元素以字符串形式//数组选定范围的数据替换Arrays.fill(数组名,起始下标,结尾下标,替换的数字为)
2024-01-24 00:25:38
359
原创 java中String类的遍历方法
最近编程代码,进行字符串的专题算法题,就总结String的遍历方式;(3)substring(),一定注意大小写,详见如下链接。
2023-08-01 22:29:23
167
1
原创 IDEA运行报错:java.security.NoSuchAlgorithmException:1.2.156.10197.1.501 signature not available
我自己jdk安装位置:C:\Program Files\java\jdk1.8.0_1,jre的位置: C:\Program Files\java\jdk1.8.0_1\jre\lib\security。这个报错困扰了我很久,查了很多资料都说是jre问题,我之前以为是以来的jar包版本不对,但是换了jar包也不行。1、修改 jre下lib\security中java.security 文件。改了这个后直接运行就不报错了。
2023-07-12 12:38:02
1114
1
原创 Redis的API理解和使用
1、常用命令set hello word (默认hello是key,word是value值)插入列表类型键值对rpush mylist a b c d e f 数据库键值总数:dbsize;检查键值存在否:exists java,存在返回1,否则0删除键值:del key {key。。。}键过期:expire key seconds如:set hello wordexpire hello 10(10秒)键数据类:type atype返回实际的当前键的数据结构类型:string hash
2022-12-04 23:53:15
293
1
原创 idea新导入springboot项目报错 java: 不能找到 org.springframework.boot
最近学习springboot企业级开发,用idea直接打开书本配套资源,用open project打开发现与springframe相关的注解全报红,经过各种搜索,换了maven的版本,不断修改setting配置文件,检查maven环境配置,都检查没问题。不断打开关闭idea,各种百度搜索,但是问题依然没解决。2、检查maven配置正确。Cmd执行命令mvn -v,如果出现如下图,说明没问题。1、删除打开项目的目录中.idea文件。3、直接打开对应项目即可。
2022-12-01 23:31:02
1624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人