首页 > 2014年05月18日 > 全部分享
STL算法 — sort
能使用STL的sort系列算法的前提是容器的迭代器必须为随机迭代器。所以,vector和deque天然适用。STL的sort算法采用了一些策略,在不同情况下采用不同的排序算法,以达到各种算法优势互补的效果。基本的原则是:数据量大时采用快速排序,数据量小时采用插入排序(这是对快排常用的一种优化策略),递归层次过深改用堆排序。 首先是插入排序。它的平均和最坏时间复杂度都为O(N²),量级小于...
分类:其他   时间:2014-05-18 14:39:59    收藏:0  评论:0  赞:0  阅读:427
LeetCode 015 3Sum
【题目】 Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: Elements in a triplet (a,b,c) must be in non-descending order. (ie, a ≤ b ≤ c) The so...
分类:其他   时间:2014-05-18 03:15:22    收藏:0  评论:0  赞:0  阅读:394
传统电视厂商 千万别让小米革了你们的命
昨天,小米在北京举行新品发布会,发布了小米电视、小米音响以及小米平板电脑,笔者也是观看了发布会全程,会场上摩肩接踵,当雷军呈现的那一刻,现场欢呼雀跃,粉丝的力气真的很强壮。...
分类:移动平台   时间:2014-05-18 18:21:23    收藏:0  评论:0  赞:0  阅读:390
[leetcode]:Two Sum
题目:给定一个数组,以及一个 target 值,target 表示目标和,要求在数组中找到两个数,xi,xj,使得 xi + xj = target。返回值是找到的两个数的下标索引,升序排序。假定至少存在一对解。 分析:对于要处理数组的问题,我们的理想状态都是给定的数组是有序的就好了,在有序后,我们就可以首位各放一个标记。类似于二分查找。 vector twoSum(vector &n...
分类:其他   时间:2014-05-18 08:04:33    收藏:0  评论:0  赞:0  阅读:412
得到一个数字中每一位的数字
学习编程也有一段时间了,随着学习的不断深入,我越来越体会到了算法的重要性,最近遇到了一些非常有意思的算法,比如打印水仙花数、将数字逆置,在这两个算法中会用到一个数字钟每一位的值 如:判断数字123是否是水仙花数需要得到每一位的数字 通常计算每一位的数字的算法是: 个位:a = 123 % 10 = 3 十位:b  = 123 %100 / 10 = 2 百位::c = 123 % 100...
分类:其他   时间:2014-05-18 08:25:04    收藏:0  评论:0  赞:0  阅读:444
PNG24图片兼容IE6解决办法
PNG24图片兼容IE6最好的解决办法...
分类:其他   时间:2014-05-18 06:47:39    收藏:0  评论:0  赞:0  阅读:418
hdu2639
第k优解...
分类:其他   时间:2014-05-18 14:38:58    收藏:0  评论:0  赞:0  阅读:535
XDU1160 - 科协的数字游戏I
Description  科协里最近很流行数字游戏。某人命名了一种不降数,这种数字必须满足从左到右各位数字成大于等于的关系,如123,446。现在大家决定玩一个游戏,指定一个整数闭区间[a,b],问这个区间内有多少个不降数。 Input 题目有多组测试数据。每组只含2个数字a, b (1 Output 每行给出一个测试数据的答案,即[a, b]之间有多少阶梯数。...
分类:其他   时间:2014-05-18 15:08:43    收藏:0  评论:0  赞:0  阅读:509
软硬件之共生之道——一千零一夜的启示
我们多次谈到硬件架构发展的道路之曲折,往往像一场曲折的追逐故事,因为软件构架的决策者往往也是设备的购买商,而硬件构架之设计者则成了供应链条上的上游提供商,这种供求关系在一个自由市场经济中决定了二者之间追求与被追求的关系。...
分类:其他   时间:2014-05-18 03:38:55    收藏:0  评论:0  赞:0  阅读:477
xpage 获取 附件
var db:NotesDatabase=session.getCurrentDatabase(); var doc:NotesDocument=db.getDocumentByUNID('80E2193C517E9B3A872578D90018D92E'); var valString:String = ""; if (doc.hasItem('BWImage')){ var nrt:Note...
分类:其他   时间:2014-05-18 06:27:01    收藏:0  评论:0  赞:0  阅读:546
ledisdb:支持类redis接口的嵌入式nosql
ledisdb现在可以支持嵌入式使用。你可以将其作为一个独立的lib(类似leveldb)直接嵌入到你自己的应用中去,而无需在启动单独的服务。ledisdb提供的API仍然类似redis接口。首先,你需要创建db对象:import "github.com/siddontang/ledisdb/ledis" configJson = []byte('{ "data_db" : {...
分类:数据库技术   时间:2014-05-18 05:02:54    收藏:0  评论:0  赞:0  阅读:576
Reflect
通过反射创建当前类的对象 1.将目标类加载进内存,如果当前内存中存在目标类则不加载 2.采用延迟加载模式,不会再程序代码执行的时候马上加载目标类,而是在目标类被使用的时候在对他进行加载。...
分类:其他   时间:2014-05-18 08:03:35    收藏:0  评论:0  赞:0  阅读:451
WPF(6)----窗口大小固定设置
WPF下如果希望界面大小固定不变时,设置很简单:      只需要将窗口中的Width/MaxWidth/MinWidth ,  Height/MaxHeight/MinHeight 设置成两组一样的值,同时将 ResizeMode设 为 NoResize即可。         例子代码如下所示: <Window xmlns="http://schemas.microso...
分类:其他   时间:2014-05-18 08:53:47    收藏:0  评论:0  赞:0  阅读:765
C经典之9-system,if,do,while---ShinePans
#include #include #include //system(); 这个指令需要用到此头文件 #include //toupper要用到 void main() { char letter; do{ printf("A Display directory listling\n"); printf("B Display disk information\n"); ...
分类:其他   时间:2014-05-18 06:46:38    收藏:0  评论:0  赞:0  阅读:456
LeetCode 016 3Sum Closest
【题目】 Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exactly one solution. For example, given array S = {...
分类:其他   时间:2014-05-18 10:38:25    收藏:0  评论:0  赞:0  阅读:448
TCP/UDP协议
对于网络管理的网络安全具有至关重要的意义。比如,防火墙的作用本质就是检测网络中的数据包,判断其是否违反了预先设置的规则,如果违反就加以阻止。下图就是某杀毒软件个人版防火墙软件设置规则的界面。细心的读者会发现,图中的“协议”栏中有“TCP”、“UDP”等名词。...
分类:其他   时间:2014-05-18 08:24:03    收藏:0  评论:0  赞:0  阅读:409
IOS 中NSTimer使用注意事项
1、初始化 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo; + (NSTimer *)scheduledTimerWithTimeInterval:(NSTim...
分类:移动平台   时间:2014-05-18 08:52:44    收藏:0  评论:0  赞:0  阅读:466
SVN中基于Maven的Web项目更新到本地过程详解
最近在做项目的时候,MyEclipse下载SVN上面基于Maven的Web项目总是出现很多问题,有时候搞了很半天,Maven项目还是出现叉号,最后总结了方法步骤,终于可以将出现的问题解决,在此,将重现从SVN上将基于Maven的Web项目变成本地MyEclipse中项目的过程,问题也在其中进行解决。...
分类:Web开发   时间:2014-05-18 15:07:44    收藏:0  评论:0  赞:0  阅读:486
android中非阻塞socket通信
1、什么是...
分类:移动平台   时间:2014-05-18 04:01:28    收藏:0  评论:0  赞:0  阅读:688
Vbox 未指定XXX网络名称 找不到网卡问题
Vbox 未指定XXX网络名称 找不到网卡问题...
分类:其他   时间:2014-05-18 05:16:18    收藏:0  评论:0  赞:0  阅读:1040
979条   上一页 1 2 3 4 5 6 ... 49 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!