摘要:
LeeCode 942 题目描述: 由范围 [0,n] 内所有整数组成的 n+1 个整数的排列序列可以表示为长度为 n 的字符串 s ,其中: 如果 perm[i] < perm[i + 1] ,那么 s[i] == 'I' 如果 perm[i] > perm[i + 1] ,那么 s[i] == 阅读全文
摘要:
LeeCode 433 最小基因变化 题目描述: 基因序列可以表示为一条由 8 个字符组成的字符串,其中每个字符都是 'A'、'C'、'G' 和 'T' 之一。 假设我们需要调查从基因序列 start 变为 end 所发生的基因变化。一次基因变化就意味着这个基因序列中的一个字符发生了变化。 例如," 阅读全文
摘要:
LeeCode 713 题目描述: 给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于 k 的连续子数组的数目。 标签: 双指针、滑动窗口 建立模型 枚举子数组的右端点right,左端点从left=0开始,mul记录当前子数组[left, right]的乘积。如果当 阅读全文
摘要:
LeeCode 1832 题目描述: 共有 n 名小伙伴一起做游戏。小伙伴围成一圈,按顺时针顺序从1到n编号。确切地说,从第 i 名小伙伴顺时针移动一位会到达第 (i+1) 名小伙伴的位置,其中 1 ⇐ i < n,从第 n 名小伙伴顺时针移动一位会回到第 1 名小伙伴的位置。 游戏遵顼如下规则: 阅读全文
摘要:
Numpy数组乘法 元素级乘法 numpy.multiply() 或 * : 数组对应位置元素相乘 import numpy as np # 一维数组 a = np.array([1, 2, 3, 4]) b = np.array([5, 6, 7, 8]) print(a * b) # 多维数组 阅读全文
摘要:
Numpy中的浅拷贝与深拷贝 浅拷贝 共享内存地址的两个变量,当其中一个变量的值改变时另外一个也随之改变。 Example a = np.array([1, 2, 3, 4, 5]) b = a print(a) print(b) a[1] = 100 print(a) print(b) print 阅读全文