数组:同种数据类型的有序集合 数组在堆中创建 1.数组定义:初始化方式:声明+赋值:int[] a ;a={1,2,3,4,5} 声明+开辟空间 int[] a; a= new int[10]; 2.数组使用:a[i]i下标索引值 a.length; For Each增强 循环: 3.多维数组 in ...
分类:
编程语言 时间:
2020-01-24 18:42:38
阅读次数:
92
python关于向量 python中的List 的特点:不限制其中每一个元素的类型,可以使用下标访问,但是比较慢. 也可以使用array. 需要import arrary 这个包. array创建之后其中只能有一种类型,这样array的效率会高一点,但是没有那么灵活. 如果你具体使用过这个array ...
分类:
其他好文 时间:
2019-12-12 14:42:05
阅读次数:
103
把字符连成串串. 在python中用', ", ''', """引起来的内容被称为字符串串. 字符串是不可变的对象,所以任何操作对原字符串是不会有任何影响的 切片和索引 索引 就是下标,下标从0开始 切片 可以使用下标来截取部分字符串内容 语法:str[start:end:step] 规则:顾头不顾 ...
分类:
其他好文 时间:
2019-11-16 21:47:34
阅读次数:
79
增加时a.append( 'a ')就可以了。只要按顺序加,就没有问题 。 使用时,完全可以使用下标: 代码如下 复制代码 a[0] a[1] 但出果引用不存在的下标,则会引发异常。这时,你需要先添加元素,再引用就没有问题 了。如果想预先保留空间,可以使用循环来给list,每个元素一个缺省值,再引用 ...
分类:
编程语言 时间:
2019-10-27 23:17:49
阅读次数:
171
第二讲 list 列表 一.列表的基本介绍 列表由一系列按特定顺序排列的元素组成,使用[]作为定界符,用逗号作为元素分隔符。 有序可变,可以是任意类型数据。 使用下标地址,双下标(正下标和负下标)正下标从零开始,负下标从-1开始。 A=[12,34,56,[23,’a’],89,”我是元素”] 12 ...
分类:
编程语言 时间:
2019-10-16 19:53:04
阅读次数:
87
快速排序 快速排序是一个经典算法: vector容器 vector容器。随着元素的数量而改变大小。它其实就是数组,却比数组强得多。 下面看看它的几种操作: 它同样可以使用下标访问。(从0开始) bitset bitset用来压位,使复杂度在原来的基础上除以32 map map的用法还是很多的。 注意 ...
分类:
其他好文 时间:
2019-08-11 13:14:28
阅读次数:
87
下标 所谓下标就是编号,就好比超市中存储柜的编号,通过这个编号就能找到相应的存储空间。 Python中字符串,列表,元祖均支持下标索引。 例如: 切片 切片是指对操作的对象截取一部分的操作,字符串,列表,元组均支持切片操作。 切片的语法:[起始:结束:步长] 注意:选取的区间属于左闭右开型,即从"起 ...
分类:
编程语言 时间:
2019-08-08 23:51:15
阅读次数:
276
problem:https://leetcode.com/problems/koko-eating-bananas/ 二分搜索的一个主要难点在于确定搜索的空间。比较容易有思路的问题类型是对于已经排好序的数组查找特定数据,使用下标作为二分的搜索对象即可。 另一种稍微有一点难度的是对所有可能的解在[mi ...
分类:
其他好文 时间:
2019-07-28 20:15:57
阅读次数:
122
一、列表 关键字list 写法格式 list_name=[] 列表方法(增加) 列表方法(删除) 列表方法(修改) 列表方法(查询) 列表方法(其他操作) 二、元祖 关键字 :tuple 1. 可以使用下标,元祖,切片,步长。 2. 只有两个方法 count 和index 3. 元祖是不可变数据,不 ...
分类:
编程语言 时间:
2019-07-17 20:43:55
阅读次数:
145
数组就像是一个容器,特点:长度固定,类型固定 数组的分类:一维数组 二维数组 多维数组 数组的应用:创建 赋值 应用 声明一维数组: C#多维数组又称为矩形数组 多维数组最简单的形式是二维数组 二维数组在本质上是一个一维数组的列表 访问二维数组元素 二维数组中的元素是通过使用下标(即数组的行索引和列 ...
分类:
编程语言 时间:
2019-07-06 13:28:04
阅读次数:
101