基础算法
THE ORDER
卷,学习笔记
展开
-
基础算法——寻找最大连续子数组
1 寻找一维最大连续子数组 当累计值cur小于0时,就还原成0 import random import numpy as np # c=[] # for i in range(10): # b=random.randint(-10,10) # c.append(b) def max_value(a): cur=0 max0=np.iinfo(np.int16).min for i in a: cur+=i if cur&原创 2022-05-18 23:09:56 · 494 阅读 · 0 评论 -
基础算法——查找回文字
1 暴力枚举,检验每一个字 method 1:check word by word def anagramSolution(s1,s2): if len(s1)!=len(s2): return print(False) alist=list(s2) stillOK=True for i in range(len(s1)) : for j in range(len(alist)): if s1[i]==alist[j]原创 2022-05-17 23:41:34 · 120 阅读 · 0 评论