1.序列 序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称之索引或位置。通过该索引可以取出相应的值;(在python中内置了5个常用的序列结构:列表,元组,集合,字典和字符串) 1.1索引 序列中的每一个元素都有一个编号,也称为索引。注意这个索引是从 ...
分类:
编程语言 时间:
2020-11-07 15:30:32
阅读次数:
21
基数排序 /* * 1.求出排序中最大的数的位数 * 2.创建10个桶,并且桶的大小为数组的长度 * 3.为了记录桶中的数的多少bucketElementCounts * 4. * */ public static void radixSort(int [] arr){ // * 1.求出排序中最大 ...
分类:
编程语言 时间:
2020-11-06 01:35:55
阅读次数:
24
###题目 717. 1-bit and 2-bit Characters ###解题方法 将指针设置在第0个位置,当数组长度>1时,如果当前位置是1,就把前两个数pop掉,否则是0的话就把前1个数pop掉,遍历结束看看bits还有没有元素,有的话return True,没有就return Fals ...
分类:
其他好文 时间:
2020-11-04 19:23:49
阅读次数:
36
public class ArrayTest04 { public static void main(String[] args) { int[] a= {2,8,3,4,9,1,5}; ArrayTest04 at4=new ArrayTest04(); for(int i=0;i<at4.Sor ...
分类:
编程语言 时间:
2020-11-04 18:52:45
阅读次数:
22
思路: 一般我们会想到用排序,然后找出中间那个值,此值就是超过一半的那个数 但是这样的时间复杂度一般为O(nlogn) 其实有一个比较巧妙的办法,时间复杂度为O(n) 1,遍历这个数组,如果之前一个数字和下一个数字重复则+1,否则-1 这样最终留下的数就是那个超过一半的那个数 代码 void mor ...
分类:
编程语言 时间:
2020-11-04 18:37:41
阅读次数:
17
目录 内置对象方法汇总 字符串String list(可变序列) 元组Tuple(不可变序列) 4.字典和集合 Set(无序不重复) 内置对象方法汇总 常用内置对象的方法 String 定义,切片,长度,替换,编列..... 列表/元组 定义,使用,循环遍历...... 字典 定义,使用,循环遍历. ...
分类:
编程语言 时间:
2020-11-04 17:46:24
阅读次数:
18
序列(sequence) 定义:一组有顺序的元素组合,可以通过索引访问元素,一个索引为0,最后一个为-1(正向) 常见的数列类型 列表 元组 范围 使用方法介绍 列表(list) 定义:str = “hello” 取第一个:print(list[0]) 取最后一个:print(list[-1])/p ...
分类:
其他好文 时间:
2020-11-04 17:33:12
阅读次数:
16
用遍历处理数据 把上面二位数组变成一维数组,父里面的会被覆盖 解决办法 ...
分类:
其他好文 时间:
2020-11-02 09:57:10
阅读次数:
24
学习链接:https://blog.csdn.net/cordova/article/details/54620397 话不多说,这篇博客说的很清楚了,在这就放测试的demo .h文件 // // NSString+Category.h // learn_KVC // // Created by 蔡 ...
分类:
其他好文 时间:
2020-11-02 09:56:16
阅读次数:
16
题目连接 116. 填充每个节点的下一个右侧节点指针 题目思路 这个题要求我们以常数级别的空间完成对树中next指针的连接。这个题最容易的思路就是使用中序遍历,在遍历过程中把指针连接上。但是这个题不可以使用额外的空间。 于是我们可以想到另外一个方法,我们在当前层次把下一层次的next指针安排上,因为 ...
分类:
其他好文 时间:
2020-11-02 09:46:06
阅读次数:
18