- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 237. 删除链表中的节点
237. 删除链表中的节点以往删除特定节点,在拿到头节点后,遍历链表,找到需要删除的节点后按照下图操作即可:但是本题不允许访问头节点,只可以访问需要删除的那个节点,因此可以考虑从将需要删除的节点更改为与下一个节点相同的节点,这样删除下一个节点,即可达到删除特定节点的目的,如下图所示:代码实现如下/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode
2022-04-30 16:43:10 521
原创 83. 删除排序链表中的重复元素
83. 删除排序链表中的重复元素/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next) { this.val = val; this.ne
2022-04-30 16:16:56 481
原创 Java设计模式
Java设计模式1.单例模式在进行java设计时,为了保证某些类只能被创建一次,将类的构造器定义为private,使用new时将无法创建对象,在具体使用时又可以分为饿汉式和懒汉式。(1)饿汉式将构造器定义为private,同时将类创建过程定义为私有的静态属性,为了可以使外部获取创建的类,定义一个静态方法getInstance()。饿汉式顾名思义,只要类完成了加载,就会创建对象。因此无论是访问静态变量sal或调用静态方法getInstance(),都可以完成类的创建。 1. public clas
2022-04-29 20:16:32 781
原创 稀疏数组的压缩与还原
稀疏数组若一个数组中,除了个别数值之外的其他数值大小相等,就可以将该数组转换为稀疏数组,这可以大大的压缩数组的大小。1.Arr为8×8的二维矩阵,其中绝大部分的值为0;仅Arr[1][2]=1Arr[2][3]=22.sparseArr为压缩后的矩阵,其中sparseArr[0][0]记录了Arr的行数信息sparseArr[0][1]记录了Arr的列数信息sparseArr[0][2]记录了Arr不为0的值的个数3.sparseAtr除第一行外,后面每行记录了不为0的值的位置与
2022-04-29 10:34:30 275
原创 python列表作为函数变量被修改怎么办
**python列表作为函数变量被修改怎么办**1.普通列表`a = [1, 2, 3]def xiugai(b): b[0] = -1 return bnew = xiugai(a)print(new)print(a)输出:[-1, 2, 3][-1, 2, 3]可以看到,列表作为变量传入函数,列表a也被修改,该如何处理这种情况1.普通列表a = [1, 2, 3]def xiugai(a): b = a.copy() b[0]
2021-06-07 17:13:04 502 1
原创 pytorch学习笔记(一)
from future import print_function # 必须放在程序开头import torchx = torch.empty(5, 3) # 创建未初始化矩阵print(x)x = torch.rand(5, 3) # 创建一个随机初始化矩阵print(x)构造一个填满0且数据类型为long的矩阵x = torch.zeros(5, 3, dtype=torch.long)print(x)直接从数据构造张量x = torch.tensor([5.5, 3])print
2020-07-08 19:13:01 461
原创 anaconda中pip方式离线安装pytorch
anaconda中pip方式离线安装pytorch新手小白准备上路pytorch,无奈现在在家不像在学校里方便,上pytorch官网下载,网速简直比我跑100米还慢,而且下一会就卡住了,然后看网上都说切清华的镜像有用,结果开始是挺快,不知道为啥下载一会就卡住然后失败,查了一下也说是网络波动的影响。没办法,最后自己尝试了一下pip离线安装pytorch,以我的电脑配置为例,我自己找了下官方包下载,...
2020-04-14 20:21:17 1532
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人