1 切片操作 利用切片进行字符串的反序特别方便 letter = 'abcdefghijklmnopqrstuvwxyz' print(letter[-3:]) # 从倒数第三个取到最后 print(letter[::5]) # 每隔五个取一个元素 print(letter[::-1]) # 用于字 ...
分类:
其他好文 时间:
2019-08-18 21:39:07
阅读次数:
86
题目:求x的n次方 注: 如果n为0,直接返回1; 如果n小于0,则n取相反数求-n次幂之后,取倒数; 如果n大于0,采用分治的方法,如果n为奇数,转为n-1次方乘以x,如果n为偶数,计算x1/2,然后平方。 ...
分类:
其他好文 时间:
2019-08-18 21:31:24
阅读次数:
72
归并排序 归并排序采用分而治之的原理: - 将一个序列从中间位置分成两个序列; - 在将这两个子序列按照第一步继续二分下去; - 直到所有子序列的长度都为1,也就是不可以再二分截止。这时候再两两合并成一个有序序列即可。 下图中的倒数第三行表示为第一次合并后的数据。其中一组数据为 4 8 , 5 7。 ...
分类:
编程语言 时间:
2019-08-17 09:12:55
阅读次数:
78
题目:输入一个链表,输出该链表中倒数第k个节点。 注: 使用两个指针,一个指针先走k步,然后两个指针同时走,当前一个指针到达链表尾部的时候,后一个指针指向的就是倒数第k个节点。本题要注意输入数据的判读,头节点是否为空,k是否大于0以及k是否小于链表总长度。 ...
分类:
其他好文 时间:
2019-08-14 20:13:42
阅读次数:
75
灵魂所在“ - (负号 )” 我们先来创建一个列表,和php中的数组一样。 按照正常的方法,我们要取出第几个值,那么我们只需在知道他的索引即可,Python的索引从0开始 下面我们取出第一个用户的名称 得到的结果是张三,如果是 这是正向的取值,那么我们反序取值,只需加上 - 号即可 这将输出最后一个 ...
分类:
编程语言 时间:
2019-08-13 21:09:59
阅读次数:
704
1. 冒泡排序 算法实现:1. 比较相邻的两个数,对升序(/降序)而言,若当前数小于(大于)后一个数则交换两者的位置。 2.那么循环长度为L的列表,从第一个元素到倒数第(L-1)元素进行第1步操作,其结果是第L个元素必定是最小值;也就是说单次循环确定了一个数的排序位置,单次循环次数为(L-1); 3 ...
分类:
编程语言 时间:
2019-08-11 19:01:25
阅读次数:
90
概述 堆是一颗完全二叉树。分为大根堆(父节点>=所有的子节点)和小根堆(父节点<=所有的子节点)。 插入、删除堆顶都是O(logN),查询最值是O(1)。 完全二叉树(Complete Binary Tree) 若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数, ...
分类:
其他好文 时间:
2019-08-11 16:57:08
阅读次数:
97
输入一个链表,输出该链表中倒数第k个结点。 ...
分类:
其他好文 时间:
2019-08-10 23:07:21
阅读次数:
179
前言 相关概念 形如$2例8【整体思想】解不等式$00$,由穿根法得到$lga1$④, 故由③④求交集得到$ 10$, 故利用倒数法则得到$\cfrac{1}{2} ...
分类:
其他好文 时间:
2019-08-10 19:08:59
阅读次数:
100
SHELL 编程 shell 是一个命令解释器,侦听用户指令、启动这些指令、将结果返回给用户(交互式的shell) shell 也是一种简单的程序设计语言、利用它可以编写一些系统脚本。 查看本机shell 信息: cat /etc/shells --查看本支持的shell echo $SHELL - ...
分类:
系统相关 时间:
2019-08-10 14:17:11
阅读次数:
129