题目 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 lis=[1,10,100,1000,10000,100000] n=int(input('insert a number: ')) lis.append(n) for i in range(len(lis)-1): if ...
分类:
编程语言 时间:
2020-10-06 20:44:18
阅读次数:
35
名称 描述 -> 评估路径后从JSON列返回值;等效于JSON_EXTRACT()。 ->> (介绍5.7.13) 评估路径并取消引用结果后,从JSON列返回值;等效于JSON_UNQUOTE(JSON_EXTRACT())。 JSON_APPEND() (已弃用) 将数据附加到JSON文档 JSO ...
分类:
数据库 时间:
2020-09-23 23:39:36
阅读次数:
58
我是Redis,一个叫Antirez的男人把我带到了这个世界上。“快醒醒!快醒醒!”,隐隐约约,我听到有人在叫我。慢慢睁开眼睛,原来旁边是MySQL大哥。“我怎么睡着了?”“嗨,你刚才是不是出现了错误,整个进程都崩溃了!害得一大堆查询请求都给我怼过来了!”,MySQL说到。刚刚醒来,脑子还有点懵,MySQL大哥扶我起来继续工作。“糟了!我之前缓存的数据全都不见了!”“WTF?你没有做持久化吗?”,
分类:
其他好文 时间:
2020-09-23 23:28:12
阅读次数:
59
最大子矩阵 1,借助最大连续子序列和来取得最大子矩阵 def MaxSubArray(nums): n = len(nums) dp = [] dp.append(nums[0]) mymax = dp[0] startidx = 0 endidx = 0 for i in range(1, n): ...
分类:
其他好文 时间:
2020-09-18 17:15:02
阅读次数:
29
本文是对leetcode回溯题的一些模板进行整理总结,很多关于回溯的blog都会引用对回溯算法的official definition和通用的解题步骤,如果是真的想研究这一算法思想,按照这样的方式来完全没有问题。不过个人觉得如果仅仅只是为了应试,那么掌握一些解题的模板会更直接的帮助理解回溯的算法思想 ...
分类:
编程语言 时间:
2020-09-17 22:58:48
阅读次数:
37
#重复列表按重复次数排序方法1s = 'aacbddbcdadb'lists1=list(s)uniques1 = set(lists1)dict_str = {}for unique1 in uniques1: i=0 for list1 in lists1: if list1 == unique ...
分类:
编程语言 时间:
2020-09-17 16:44:45
阅读次数:
37
importrandomnumArray=[]numStr=[]unite=[‘‘,‘十‘,‘百‘,‘千‘,‘万‘,‘十‘,‘百‘,‘千‘,‘亿‘,‘十‘]jici=1foriteminrange(0,10):numArray.append
分类:
其他好文 时间:
2020-09-17 16:30:32
阅读次数:
17
spilt()分割和join()合并 spilt()可以基于指定分割符将字符串分割成多个子字符串(存储到列表之中),如果不指定分隔符,则默认使用空白分隔符(换行符、空白,制表符) 1 a = "to be or not to be" 2 a = a.spilt() 3 print(a) 4 ['to ...
分类:
编程语言 时间:
2020-09-17 15:51:20
阅读次数:
33
<style> #Marquee{ height:20px;overflow:hidden; display:inline-block;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1; } #Marquee p{ height:20px;overflow:hi ...
分类:
其他好文 时间:
2020-09-17 15:40:22
阅读次数:
33
二叉堆是一种完全二叉树,我们可以使用列表来方便存储,也就是说,用列表将树的所有节点存储起来。 如下图,是小根堆方式的二叉堆,假设父节点的下标为p,则他的左孩子下标为2P+1,右孩子下标为2P+2 class BuildHeap: """构建一个小根堆二叉树 预先定义一个下标为0的元素,实际没有用途, ...
分类:
编程语言 时间:
2020-09-17 12:53:31
阅读次数:
30