问题: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121输出: true示例 2: 输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3: 输入: 1 ...
分类:
其他好文 时间:
2019-10-14 14:45:01
阅读次数:
64
原博文链接:https://www.cnblogs.com/baihualin/p/10698651.html 循环删除列表中元素时千万别用正序遍历,一定要用反序遍历! 废话不多说,先上案例代码: 面对以上代码,乍一看以为会打印出空列表,因为test函数内通过for的方法将data中的元素都删除了, ...
分类:
编程语言 时间:
2019-10-11 18:25:58
阅读次数:
78
字符串 str 注: 若想要保持单引号和双引号为字符串的一部分 1)单双引号交替使用, 2)使用转义字符\ 3)成对三个引号被存在变量里 二、字符串详细用法 字符串的单个取值例 p_1=”hello” 字符串元素定位置,通过索引 正序(→) 反序(←)开始值从0开始,反序从-1开始 取值方式 字符串 ...
分类:
编程语言 时间:
2019-10-08 18:58:32
阅读次数:
82
一、列表 列表的概念: 列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0-9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间没有任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters、digits或names)是个不错的主意 ...
分类:
编程语言 时间:
2019-10-07 21:26:42
阅读次数:
94
话不多说直接上干货 这里我写了一个list数组里边add了三个Order实体(我的ucId,price,qty都是int类型) 第一个实例:我对price进行从小到大的排序(我的price是int类型) 显然这里的第一种方式已经给出提示了,让使用第二种更简洁的方式去编写。 第二个实例:我对price ...
分类:
编程语言 时间:
2019-09-29 12:52:19
阅读次数:
528
一.while 1.while 死循环 2.while 活循环 ①.正序 python print(9 and 1 or not False and 8 or 0 and 7 and False) python s="als" print("ls" in s) True python s="als" ...
分类:
其他好文 时间:
2019-09-21 15:08:38
阅读次数:
83
快速排序 平均时间复杂度O(nlogn); 最好情况时间复杂度O(nlogn),pivotkey基本处于顺序表中间; 最坏情况时间复杂度O(n),顺序表处于正序和倒序; 最好情况空间复杂度O(logn),要执行logn次递归调用; 最坏情况空间复杂度O(n),要执行n-1次递归调用; ...
分类:
编程语言 时间:
2019-09-11 16:18:54
阅读次数:
84
后缀数组是一个思路较为清晰,代码十分玄学的操作,~~建议大家按照代码模拟一下样例,理解每一步操作的意义~~ 后缀数组的作用是将长度为N的字符串的N个后缀来进行排序 我们直接排序的复杂度是$O(N^2logN)$ 后缀数组常用方法是倍增+基数排序算法: 1.基数排序 我们先来看一下代码:(默认升序排列 ...
分类:
编程语言 时间:
2019-09-01 12:56:49
阅读次数:
141
引言 列表是按照特定格式排序而成的,有时候这种排序方式我们并不喜欢,我们希望它可以按照我们的方式来进行正序或者倒序排序,或其他的排序方式 反转与排序 比如说我这里有一组列表,里面存放的全部都是数值,但非常乱,要你将它按从小到大或从大到小排序 列表可以按正序排序,也可以按倒序排序,排序分永久性的和临时 ...
分类:
编程语言 时间:
2019-08-31 19:45:09
阅读次数:
87
"传送门" $A$ 咕咕 $E$ ~~为什么我什么题都不会啊~~ 首先,我们发现同一列的三个数永远在同一列,且只会有正序和逆序两种情况,不妨分别记为$i$和$ i$ 其次,一次操作可以看成是把三个数取反,并交换间隔的两个数 那么我们把操作拆开来,一个是交换相隔的两个数(交换的过程中包括取反),一个是 ...
分类:
其他好文 时间:
2019-08-31 12:57:55
阅读次数:
79