- 博客(14)
- 收藏
- 关注
原创 JZ24 反转链表 Java
题目:给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。画的不好看,将就一下。
2024-11-20 16:11:27
206
原创 JZ40 最小的K个数 Java (用Java写很简单)
因为只需返回 k 个最小的数,可以先进行排序,遍历 k 次,返回前 k 个元素即可。(注意:数组中元素可以重复)数组元素放到小顶堆,取前k个元素即可;默认根节点小于等于左右孩子;
2024-11-02 17:13:06
208
原创 JZ50 第一个只出现一次的字符 Java
准备一个LinkedMap,字符作为key,出现次数作为value存储到map里,遍历map找到出现次数为1的字符,从而找到该字符的位置,为什么用LinkedMap而不是HashMap?重要的方法:map.getOrDefault(key,x): 尝试从map获取某个元素的值,如果不存在置为某个值。
2024-10-30 21:25:33
231
原创 JZ3 数组中重复的数字 Java
那么我们可以遍历该数组,每一次判断第 i 个元素值 m 是否等于 i 本身(即上述逻辑)如果不相等,继续判断第 i 个元素值 m 是否等于该数组中 第 m 个位置的元素?如果不相等则交换第 i 个元素和第m个元素的位置。由于元素值在 [0,n-1] 区间内,最。是不是 0 在0号位置,1在1号位置?如果相等说明重复,返回元素。如果相等说明该元素已经在。
2024-10-29 15:14:22
211
原创 *HJ68.成绩排序 Java
TreeMap自动以小到大排序,插入是O(n logn),遍历是O(n),总体时间复杂度O(n logn);空间复杂度是O(n) , 自己算一下;反向输出的时候用到ArrayList来把score存储下来,输出时递减式循环,list的最后一个元素和map的最后一个元素同时输出。用TreeMap存储name和score,注意 key存储score,value存储name;
2024-10-20 15:49:12
134
原创 NC61.两数之和 Java
(第n个元素下标!= 找出的元素下标)目标数减去给定数组array中第n元素,如果从给定array中找出减去后的结果,那么找出的这个元素和前面提到的第n个元素下标就是题目要求的和。给定数组为 array = [ 3 , 2 , 4], 目标值为 target = 6;如果我从数组中能找出 6 - 2 = 4 , 那是不是 2 + 4 = 6 呢?Java中我们可以利用HashMap轻松解决这个问题:元素值作为key,下标作为value,存入Map中。
2024-10-19 19:35:40
317
原创 HJ27.查找兄弟单词 Java实现
1. 用和nextInt(),next(),存储n,k,输入的所有单词(字典)和 x -----> 字典可以选用ArryaList。2. 遍历存储的字典(ArrayList),与x比较。
2024-10-14 21:14:04
248
原创 卷积网络CNN中,input_channels和output_channel到底是什么意思?
更通俗地说,input_channels可以想象成是输入的颜色深度,output_channels可以理解为输出的特征数量。而output_channels则指的是卷积操作后输出的特征图的通道数,可以理解为一个卷积层可以提取多少种不同的特征。其中,input_channels指的是输入数据的通道数,表示输入数据有多少个通道,比如RGB图像就有3个通道。一个卷积层可以看作是一种特殊的神经网络层,可以对这些输入数据执行卷积操作,以提取出不同的特征。
2023-06-21 17:27:20
1215
原创 Unity中关于错误提示 DirectoryNotFoundException: Could not find a part of the path “……“
Unity中构建安卓应用程序时遇到DirectoryNotFoundException: Could not find a part of the path "……"错误是什么原因?
2023-05-30 14:00:40
3732
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人