码迷,mamicode.com
首页 >  
搜索关键字:插入元素    ( 622个结果
java集合框架之List
一、List:1、 特有的常见方法:(有个共性特点就是都可以操作角标)(1)、添加void add(int Index , E element):在list的指定位置插入元素void addAll(int index , Collection e):将指定collection中的所有元素插入到列表中...
分类:编程语言   时间:2015-09-18 00:38:24    阅读次数:235
基本数据结构
一、List数据类型的方法定义两个list,a和b:a=[1,2,3,4],b=[7,8,9,10]a.append(x) 在a的末尾附加x元素a.extend(b) 在a的末尾添加b的所有元素a.insert(i,x) 在a的第i个元素位置之后插入x元素,即a.ins...
分类:其他好文   时间:2015-09-15 21:33:53    阅读次数:178
c++11——改进容器性能
使用emplace_back就地构造emplace_back能就地通过参数构造对象,不需要拷贝或者移动内存,相比push_back能更好的避免内存的拷贝和移动,使得容器插入元素的性能得到进一步提升。在大多数情况下应该优先使用emplace_back来代替push_back.所有的标准库容器(arra...
分类:编程语言   时间:2015-09-13 22:54:51    阅读次数:159
数据结构-顺序表插入元素时扩容问题
本程序是双倍扩容顺序表类定义: 1 template 2 class SeqList :public Linearlist 3 { 4 public: 5 SeqList(int mSize); 6 ~SeqList() 7 { 8 delete[] elem...
分类:其他好文   时间:2015-09-13 15:48:36    阅读次数:145
堆数据结构
以下是小根堆定义,包括向堆中插入元素,删除堆中元素,建立新堆,调整堆等函数。typedef int Elemtype;class MinHeap{public: MinHeap() :elem(0), size(0){} void BuildMinHeap(vector v); v...
分类:其他好文   时间:2015-09-04 14:18:09    阅读次数:139
C++STL 库中set容器应用
#include#include#includeusing namespace std;set a;int main(){ //插入元素 a.insert(1); a.insert(3); a.insert(5); //用迭代器遍历容器; set::itera...
分类:编程语言   时间:2015-08-30 17:18:22    阅读次数:119
C++STL库中vector容器常用应用
#include#include#include using namespace std;int main(){ vector vec; vec.push_back(1);//在尾部插入元素 vec.push_back(2);// cout::iterator it; ...
分类:编程语言   时间:2015-08-30 14:07:52    阅读次数:147
【deque】滑动窗口、双端队列解决数组问题
C++手册之deque所属头文件 常用操作:back()返回尾部元素;front()返回头部元素;push_back()尾部插入元素;pop_bakc()尾部删除元素;push_front()头部插入元素;pop_front()头部删除元素;问题1:求滑动窗口的最大值(《剑指offer面试题65》)...
分类:编程语言   时间:2015-08-28 19:25:30    阅读次数:179
hdu 2227Find the nondecreasing subsequences(树状数组+dp+离散化)
题目链接:点击打开链接 题意描述:给定一个序列,找出其中递增子序列的数量? 解题思路: 1、dp[i]:表示以元素i结尾的子序列的数量,则d[j]=sum(d[i])+1;其中(j>=i且j的下标大于i) 2、此刻我们可以联想到树状数组,按数组下标从小到大的顺序插入元素,那么d[j]就等于sum(j)+1; 3、由于数据范围比较大,我们采用离散化处理即可 代码: #i...
分类:编程语言   时间:2015-08-28 15:38:20    阅读次数:153
Java数据结构-二叉查找树续以及平衡二叉查找树
前面一篇文章讲到了二叉查找树的实现,其中的插入操作是使用非递归方法实现的,这里再增加一种递归实现插入的操作,Java代码如下,建议增加到前一篇文章对应的FOBinarySearchTree.java中;/** * @TODO 二叉排序树插入元素(递归方法) * @param e 需要插入的元素 * @return true or false */ public boolean insert(...
分类:编程语言   时间:2015-08-27 23:12:34    阅读次数:220
622条   上一页 1 ... 47 48 49 50 51 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!