# #set方法创建集合# li=['nihao','dem','nvv','kkjj']# s=set('hello')# s=set(li)# print(s)# #添加元素# s={'火虎',3,4,5,6,7}# s.add('hello world')# print(s)#删除(随机删除) ...
分类:
编程语言 时间:
2018-10-05 16:13:45
阅读次数:
208
栈:是一种容器,类似于桶一样,栈是一种特殊的线性表,不同于一般线性表的是,一般线性表可以在表内任意位置添加和删除元素, 而栈只可以在尾端进行,栈尾一般称之为栈顶,另一端称之为栈底,特点是:后进先出/先进后出。 而一般常见使用的有 顺序栈 和 链栈;顺序栈类似于数组一样,而链栈就是用链表实现的,链栈的 ...
分类:
编程语言 时间:
2018-10-05 16:07:52
阅读次数:
207
"题目链接" $Description$ $Solution$ 为了方便,我们将x坐标左右反转,再将所有高度取反,这样依然是维护从左到右的LIS,但是每次是在右边删除元素。 这样对于在p刚种的树,最多只有9棵树比它高,即它只会转移到这9棵树,除这9棵树外,它可以从1~p 1的任何树转移(其它9棵树除 ...
分类:
其他好文 时间:
2018-10-04 23:04:26
阅读次数:
345
LIST: 简介:列表是python中最基本的数据结构之一,每个元素都会被分配一个数字也就是索引,亦称为下标。他的第一个元素对应的索引为0,第二个对应的索引为1,以此类推。 一, 列表的声明与赋值 二,列表的查询 三,列表的切片 四,列表添加元素 五,列表删除元素 六,列表的更新 七,列表的内置函数 ...
分类:
编程语言 时间:
2018-10-02 17:53:06
阅读次数:
140
遍历集合可以使用迭代器iterator的那套迭代方式。Seq是一个有先后次序的序列,比如数组或列表。IndexedSeq可以通过下标进行任意元素的访问。例如ArrrayBuffer。 Set是一组没有先后次序的值,在SortedSet中,元素以某种排过序的顺序被访问。 Map是一组(键,值)对偶,S ...
分类:
其他好文 时间:
2018-09-28 12:45:36
阅读次数:
171
教材学习内容总结 第 5 章 队列 1. 队列: 一种线性集合,其元素从一端加入,从另一端删除 元素处理:FIFO 2. 与栈的比较 异:(1) 栈的处理过程只在栈的某一端进行;队列的处理过程在队列的两端进行。(2) 实现不一致 同:与栈类似,队列中也没有操作能让用户抵达队列中部,同样也没有操作允许 ...
分类:
编程语言 时间:
2018-09-27 01:54:31
阅读次数:
201
20172306 2018 2019《Java程序设计与数据结构》第三周学习总结 教材学习内容总结 概述 队列元素是先进先出,从队列删除元素的顺序,与往队列放置元素的次序是一样的 在栈中,其处理过程只在栈的某一端进行;而在队列中,其处理过程可在队列的两端进行 | | 操作| 说明| | | : :| ...
分类:
其他好文 时间:
2018-09-27 00:06:49
阅读次数:
148
DOM:文档对象模型,操作网页上的元素的API,比如让盒子移动,变色,轮播图等 作用: 找对象(元素节点) 设置元素属性值 设置元素样式 动态创建和删除元素 事件的触发响应: 事件源-->事件绑定-->事件的驱动 获取对象: 获取document对象: console.log(document); ...
分类:
编程语言 时间:
2018-09-26 19:07:24
阅读次数:
150
数据结构中队列是一种线性的存储结构,该结构的特性是先进先出(将首先处理添加到队列的第一个元素),操作步骤如下图所示: 该结构的具体实现是:初始化队列,提供一个list集合data,并为该集合设置一个p_start属性,该属性记录元素头节点的位置,在添加元素时,调用add()方法,在删除元素时首先判断 ...
分类:
其他好文 时间:
2018-09-26 19:05:45
阅读次数:
169
2018 2019 20172329 《Java软件结构与数据结构》第三周学习总结 教材学习内容总结 《Java软件结构与数据结构》第五章 队列 一、概述 1、队列是什么? 队列是种线性集合,其元素从一端加入,从另一端删除;注:队列是按照先进先出的方式处理的。从队列中删除元素的次序,与放置元素的次序 ...
分类:
编程语言 时间:
2018-09-25 17:59:13
阅读次数:
162