滚动数组: 若要求斐波那契数列第n项(n>=2),F(0)=1,F(1)=1,F(n)=F(n-1)+F(n-2) 因为每一步的递推只与前2步有关,所以只需要记录前2步的方案数,用滚动数组的话,就不需要开多余的空间。 1 int f[3]; 2 f[0] = 1; 3 f[1] = 1; 4 cin ...
分类:
其他好文 时间:
2021-04-21 12:28:25
阅读次数:
0
方法一:双指针法 采用就地反转,不用额外开辟空间 注意:接收链表的head节点,返回当前节点 方法二:递归法 代码如下: class Node(object): def __init__(self, item, next=None): self.item = item self.next = nex ...
分类:
其他好文 时间:
2021-04-21 12:23:41
阅读次数:
0
常用到torch中的几个函数: 主要针对矩阵,在python中所有的矩阵都可以看作由0~n维的空间构成,类似于空间坐标。 transpose((x, y, z)) 转轴 这里的x,y,z其实指的是0,1,2维,正常顺序应该是0,1,2,但是当变为1,0,2时,即将1维转向0维。 view 改变矩阵维 ...
分类:
编程语言 时间:
2021-04-21 12:22:30
阅读次数:
0
什么是数组?数组数组,数据的组合。数组就是同一类型的一些元素的集合。 数组:引用数据类型 创建数组时会在内存开辟一整块连续的空间,数组名引用的是这块空间的首地址 数组长度确定后不能再修改 一维数组:(文字描述) 声明:数据类型【】 数组名; 初始化:(只能是如下静态或动态初始化,一经初始化,数组长度 ...
分类:
编程语言 时间:
2021-04-21 12:19:45
阅读次数:
0
Java字符串 三个字符串类 String (不可变) StringBuilder (可变) StringBuffer(可变) 空字符串不是null,空字符串分配了空间,而null没有分配空间 不可变字符串的创建 package chapter8; public class chapt01 { pu ...
分类:
编程语言 时间:
2021-04-21 12:02:46
阅读次数:
0
1.进程 定义:进程是运行中的程序,运行中的程序可以理解为内存中的代码指令和运行相关的数据被CPU读写并计算的过程。 有人会认为,要提升CPU的利用率,可以开多个进程,但是开多个进程的话,进程间通讯是个比较麻烦的事情(进程之间地址空间是独立的,需要通过其他方式,例如:管道来解决) 相反,线程之间是可 ...
分类:
编程语言 时间:
2021-04-20 15:30:44
阅读次数:
0
参考链接: https://www.rapidtables.com/convert/color/rgb-to-hsv.html https://zhuanlan.zhihu.com/p/67930839 在缺陷检测时,直接使用RGB值检测一些有色差的缺陷时,往往不容易检测,因为RGB值的变化在肉眼上 ...
分类:
其他好文 时间:
2021-04-20 15:09:32
阅读次数:
0
高并发下如何保证接口的幂等性? https://mp.weixin.qq.com/s/vsvfnj5RLqYcsY1c1tnOow 高并发下如何保证接口的幂等性? 原创 因为热爱所以坚持ing 苏三说技术 2021-03-28 前言 接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文 ...
分类:
其他好文 时间:
2021-04-20 14:37:17
阅读次数:
0
删除数组中的重复项2 1、题目描述 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出的答案是数组呢? ...
分类:
编程语言 时间:
2021-04-20 14:33:41
阅读次数:
0
数据类型 C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存 1. 整型 作用:整型变量表示的是整数类型的数据 C++中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同: 数据类型 占用空间 取值范围 short(短整型) 2字节 (-215 ~ 215 ...
分类:
编程语言 时间:
2021-04-20 14:03:30
阅读次数:
0