元组: 元组用()表示,元素之间用逗号隔开,不能删除元素、不能删除元素,可以用+来连接元组成为一个新的元组、可以用*复制元组、可以通过下标索引来获取元组指定位置或范围的元素、可以通过del函数删除整个元组、可以通过元组内置函数tuple来讲列表转换为元组 tuple函数 结果: ...
分类:
编程语言 时间:
2018-11-06 22:28:12
阅读次数:
174
在STL容器有顺序容器和关联容器两种。 顺序容器删除元素的方法有两种: 1.c.erase(p) 从c中删除迭代器p指定的元素。p必须指向c中一个真实元素,不能等于c.end()。返回一个指向p之后元素的迭代器,若p指向c中的尾元素,则返回c.end() 2.3.c.erase(b,e) 删除迭代器 ...
分类:
其他好文 时间:
2018-11-04 21:53:33
阅读次数:
245
集合: 1.不同元素组成 2.无序 3.集合中的元素必须是不可变类型 s = {1, 2, 3 } #定义集合 s = set('hello') print(s) s.pop() #指定删除 s.remove("") s.remove("sss") #删除元素不存在会报错 s.discard('sb ...
分类:
编程语言 时间:
2018-11-04 21:05:26
阅读次数:
201
STL函数 set set查找前驱后继 或者可以使用$lower\_bound$(大于等于)、$upper\_bound$(严格大于)函数 需要注意的是,$iter$是一个类似指针的东西, 当$set$的结构发生改变时,$iter$所指向的值也会变! 删除元素 map map的遍历 $C++$写法 ...
分类:
其他好文 时间:
2018-11-04 15:37:43
阅读次数:
207
20172328 2018 2019《Java软件结构与数据结构》第七周学习总结 概述 Generalization 本周学习了第11章:二叉查找树。在本章中,主要探讨了二叉查找树的概念和各种二叉查找树实现,考察为二叉查找树添加和删除元素的算法以及维护平衡二叉查找树的算法 教材学习内容总结 A su ...
分类:
编程语言 时间:
2018-11-02 15:58:21
阅读次数:
259
数组的常用方法 1,shift()方法:把数组的第一个元素删除,并返回第一个元素的值 var a = ['a', 'b', 'c']; console.log(a,a.shift()); //['b','c'] 'a' 2,pop():用于删除并返回数组的最后一个(删除元素)元素,如果数组为空则返回 ...
分类:
编程语言 时间:
2018-11-02 15:28:24
阅读次数:
161
#创建一个列表stus = ['孙悟空','猪八戒','沙和尚','唐僧','蜘蛛精','白骨精']print('修改前:',stus)#修改列表中的元素#直接通过索引修改元素stus[0] = 'sunwukong'stus[2] = '哈哈'#通过del来删除元素del stus[2] #删除索 ...
分类:
其他好文 时间:
2018-10-30 22:22:26
阅读次数:
216
list概述 list相对于vector复杂得多,list是一个双链表,对于插入元素、删除元素,list都相对比较简单 list节点 list迭代器 list迭代器必须有能力指向list的节点,并有能力进行正确的递增、递减、取值、成员存取等操作,同时list是双向链表,迭代器必须具备前移、后移的能力 ...
分类:
其他好文 时间:
2018-10-28 20:51:36
阅读次数:
238
一、队列的概念 队列是一种特殊的线性表,严格按照“先进先出”的原则。 二、队列基础 队列和栈一样只允许在断点处插入和删除元素,其基本操作包括以下: (1)InitQueue(&Q); //初始化一个空队列 (2)DestroyQueue(&Q); //清空队列 (3)QueueEmpty(&Q); ...
分类:
其他好文 时间:
2018-10-28 17:57:47
阅读次数:
182
类和对象 (简单的了解一下这个概念,初步有个印象,这个概念很重要,后面会着重讲) 类:具有相同属性和方法的对象的集合; 对象:万物皆对象; 概念很抽象(每当我看不到概念的时候,我就会通过举例来理解) 我们说的数字(int)、字符串(str)以及今天学习的列表(list)就是类 列表 通过这个例子列表 ...
分类:
编程语言 时间:
2018-10-27 19:45:33
阅读次数:
171