join() 方法 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 join 语法 str.join(sequence) 实例 >>> x = "as323lfaj342l3g4" # 定义 x 字符串 >>> " ".join([i for i in x i ...
分类:
编程语言 时间:
2021-03-09 13:28:38
阅读次数:
0
Maximum width 给定字符串S和T,保证T是S的子序列,求解T在S中对应位置相邻的两个之间距离的最大值。 考虑直接贪心,对于位置i和 i+1,让1到i的子串从前向后匹配,i+1到m的子串从后向前匹配,这样就能让左端点尽量靠左,右端点尽量靠右,距离就是最大的。具体实现可以计算出每个匹配的位置 ...
分类:
其他好文 时间:
2021-03-09 13:13:07
阅读次数:
0
AM(调幅)是通过幅度的变化来存储信息,幅度大的地方可以是1,幅度小的地方可以是0。 FM(调频)是通过频率来存储信息,频率高的地方可以是1,频率低的地方可以是0.然后把他们发送出去,由于传输过程中会有一定的干扰,而干扰更多的是影响信号的幅度。 AM是通过幅度的变化来存储信息的,所以AM更容易被干扰 ...
分类:
其他好文 时间:
2021-03-08 13:59:14
阅读次数:
0
雪花算法解决的问题: 全局唯一,聚集索引,递增趋势,高可用高性能,信息安全; GUID 不能满足上面需求; 雪花算法设计思路:64位,可满足分布式环境下唯一性,递增性,聚集索引,信息安全(从id上不能看到订单的信息) 根据区域划分的ID :如Aid:1 10亿Bid:10亿--20亿Cid:20亿- ...
分类:
编程语言 时间:
2021-03-08 13:52:13
阅读次数:
0
时间:2021/03/05 一.题目描述 给出一个整数序列S,其中有N个数,定义其中一个非空连续子序列T中所有数的和为T的“序列和”。 对于S的所有非空连续子序列T,求最大的序列和。 变量条件:N为正整数,N≤1000000,结果序列和在范围(-2^63,2^63-1)以内。 输入描述 第一行为一个 ...
分类:
其他好文 时间:
2021-03-06 14:39:02
阅读次数:
0
冒泡排序思想 基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来,假设从小到大,即为较大的数慢慢往后排,较小的数慢慢往前排。 直观表达,每一趟遍历,将一个最大的数移到序列末尾。 算法描述 比较相邻的元素,如果前一个比后一个大,交换之。 第一趟排序第1个和第2个一对,比较与交换, ...
分类:
编程语言 时间:
2021-03-06 14:13:04
阅读次数:
0
1.5 堆排序 ? 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 核心思路: 1、depth := length/2 - 1 //节点深度,n,2n+1,2n+2 2、 ...
分类:
编程语言 时间:
2021-03-05 13:28:37
阅读次数:
0
二分查找,简而言之就是在一个有序的序列中找一个元素,因为这些元素已经有序,所以每次都将要找的数跟待寻找序列的中间元素比较,如果要找的数大于中间元素,说明接下来只需要在该序列的右半边中找,所以可以不用管左半边了,这样每次都排除一半的元素直到最后找到要找的元素。我们可以用两个变量代表待寻找序列的最左端索 ...
分类:
其他好文 时间:
2021-03-05 13:27:34
阅读次数:
0
1 简介 json格式(JavaScript Object Notation的缩写)是一种用于交换数据的文本格式。每个JSON对象,就是一个值。 要么是简单类型的值,要么是复合类型的值,但是只能是一个值,不能是两个或更多的值。这就是说,每个JSON文档只能包含一个值。 2 JSON对值的类型和格式的 ...
分类:
Web程序 时间:
2021-03-05 13:20:47
阅读次数:
0
AT4724 [ABC128D] equeue 题意:给出序列$n<=50$长度大小,然后给出$k ? 100$操作,可以从头部或者尾部拿出一个元素放到手里或者将某个手里的元素塞到序列,求手里最大和。 题解:枚举从头拿和从尾拿的操作,然后可确定放手的次数,然后就贪心得放出负数的数,最后手里得数就是最 ...
分类:
其他好文 时间:
2021-03-05 13:14:21
阅读次数:
0