码迷,mamicode.com
首页 >  
搜索关键字:插入    ( 34332个结果)
hdu 1387 Team Queue (链表)
题目大意: 不同的人在不同的队伍里,插入链表的时候如果这个链表里有他的队友,就把它放到最后一个队友的最后,如果没有队友,就把它放到整个链表的最后面。 出链表的时候把第一个人拿出来。 思路分析: 要模拟这个链表就要记录这整个链表中的队伍存在的情况。 所以要再开一个链表的头指针和尾指针,在整个大的链表中再模拟小区域的链表。 然后就是deque部分,也就是注意head的判断以及更新。...
分类:其他好文   时间:2014-06-18 12:31:46    阅读次数:154
Collections.binarySearch
childIDs 数组cid 要插入的对象int index = Collections.binarySearch(childIDs, cid);if (index < 0) {childIDs.insertElementAt(cid, (index + 1) * -1);stack.push(ci...
分类:其他好文   时间:2014-06-18 10:28:08    阅读次数:206
Haskell -- list
List 中的元素类型必须一致 List 中的 List 可以是不同长度,但必须得是相同的类型 拼接操作符++ 另:字符串 "AB" 只是 ['A', 'B'] 的语法糖,可以用list操作符来作用于字符串上 “:”运算符只能一次插入一个元素,否则报错 下标操作符 !! ,试了下二维的,也是可以的 比较...
分类:其他好文   时间:2014-06-17 21:51:32    阅读次数:284
为Joomla 2.5的连续插入多幅图像增加便捷方式
小小扩展Joomla 2.5,可以边预览图片边插入到文章,不用每次退出。...
分类:其他好文   时间:2014-06-17 19:30:43    阅读次数:207
MySQL触发器分析
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:1.安全性。可以基于数据库的值使用户具有操作数据库的某种权利。#可以基于时间限制用户的操作,例如不允许下..
分类:数据库   时间:2014-06-17 18:25:15    阅读次数:253
【坐在马桶上看算法】算法12:堆——神奇的优先队列(下)
接着上一Pa说。就是如何建立这个堆呢。可以从空的堆开始,然后依次往堆中插入每一个元素,直到所有数都被插入(转移到堆中为止)。因为插入第i个元素的所用的时间是O(logi),所以插入所有元素的整体时间复杂度是O(NlogN),代码如下。n=0; for(i=1;i<=m;i++) { n++; h[n]=a[i..
分类:其他好文   时间:2014-06-17 17:54:05    阅读次数:177
ASP.NET MVC 过滤器(三)
ASP.NETMVC过滤器(三)前言本篇讲解行为过滤器的执行过程,过滤器实现、使用方式有AOP的意思,可以通过学习了解过滤器在框架中的执行过程从而获得一些AOP方面的知识(在顺序执行的过程中,这种编程模式就是横向的插入点),言归正传,我们还是以学习过滤器为主。对于IAuthorizat..
分类:Web程序   时间:2014-06-17 17:18:02    阅读次数:248
linux 驱动开发-模块的构建
1.模块的含义 linux 是采用模块化的方式构建的,允许内核在运行时动态地向其中插入或从中删除代码,这些代码(包扩函数,数据,模块入口函数,模块出口函数)被一并组合 在一个单独的二进制镜像,就是所谓的可装载内核模块。 模块可以是基本的内核镜像尽可能小,同时可以方便地对新功能进行调试,还可以实现热插拔(后续会学习如何实现设备的热插拔功能,暂时无需深究),和内核的核心子系统不一样,模块文件需要...
分类:系统相关   时间:2014-06-17 16:35:16    阅读次数:246
Java里多个Map的性能比较(TreeMap、HashMap、ConcurrentSkipListMap)
问题 比较Java原生的 1.  TreeMap 2.  HashMap 3.  ConcurrentSkipListMap 3种Map的效率。 结果 模拟150W以内海量数据的插入和查找,通过增加和查找两方面的性能测试,结果如下: Map类型 插入 查找(在100W数据量中)   10W 50W...
分类:编程语言   时间:2014-06-17 16:34:04    阅读次数:308
【啊哈!算法】算法12:堆——神奇的优先队列(下)
接着上一Pa说。就是如何建立这个堆呢。可以从空的堆开始,然后依次往堆中插入每一个元素,直到所有数都被插入(转移到堆中为止)。因为插入第i个元素的所用的时间是O(log i),所以插入所有元素的整体时间复杂度是O(NlogN),代码如下。 n=0; for(i=1;i) { n++; h[ n]=a[ i]; //或者写成scanf("%d",&h[ n]); ...
分类:其他好文   时间:2014-06-17 16:20:33    阅读次数:322
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!