码迷,mamicode.com
首页 > 2015年03月03日 > 全部分享
Genetic Algorithm遗传算法学习
参考资料:http://blog.csdn.net/b2b160/article/details/4680853/#comments(冒昧的用了链接下的几张图) 百度百科:http://baike.baidu.com/link?url=FcwTBx_yPcD5DDEnN1FqvTkG4QNllkB7Yis6qFOL65wpn6EdT5LXFxUCmv4JlUfV3LUPHQGdYbGj8kHVs...
分类:编程语言   时间:2015-03-03 22:19:29    阅读次数:243
测试std::sort 和std::qsort 的性能, 修改编译器栈大小
根据effective STL中Item 46 提到, C程序员很难接受C++的STL中std::sort(定义于头文件)竟然比C语言的std::qsort(定义与头文件中)快了670%。 最后Scot Meyer建议我们我们要使用C++的std::sort函数。  我们知道qsort 实现的排序算法是快排, 但是std::sort 实现的排序算法并不知道, 有人说这得看是哪一个STL版本了。 ...
分类:其他好文   时间:2015-03-03 22:16:50    阅读次数:258
Smallest Difference (poj 2718 暴力枚举)
题意:给2~10个不同的数字,要求把这些数字分成两堆,每一堆任意组合成一个数(开头不能为0),求两个数差的最小值。 思路:数据很小,直接暴力枚举所有情况,并且很容易想到,要使差最小则这两个数的位数应该尽量相等;枚举排列时用到了next_permutation函数。...
分类:其他好文   时间:2015-03-03 22:16:38    阅读次数:265
主键、自增主键、主键索引、唯一索引概念区别与性能区别
主键、自增主键、主键索引、唯一索引概念区别与性能区别...
分类:其他好文   时间:2015-03-03 22:18:07    阅读次数:171
[Leetcode]
Sort a linked list in O(n log n) time using constant space complexity. 链表排序,O(nlgn)的复杂度,应该是归并或者快排,对链表来说归并应该用起来更顺手一些,尤其是对归并的步骤来说,链表这种数据结构真是再合适不过了。这里我用了递归调用来实现归并步骤,效率可能略微低那么一点点,但是代码简洁得不得了哇~~ 归并排序是分治...
分类:其他好文   时间:2015-03-03 22:18:35    阅读次数:160
单链表的应用——人事信息管理系统
// 闲来无事,写几行代码,温习一下单链表,功能不全,可补充。 /////////////////////////////////////////////////// /*Person Information Management System-PIMY *功能菜单///////////////////////////////////////// *1. 添加//////////////////...
分类:其他好文   时间:2015-03-03 22:18:03    阅读次数:324
uva 165 Stamps (回溯)
uva 165 Stamps The government of Nova Mareterrania requires that various legal documents have stamps attached to them so that the government can derive revenue from them. In terms of rec...
分类:其他好文   时间:2015-03-03 22:17:31    阅读次数:228
全局认识运筹学
什么是运筹学?     运筹学是一门研究如何高效组织和管理人机系统去完成一件事情的科学。它侧重利用数学和计算机等工具来帮助决策者找到复杂问题的最佳解决方案。 历史简介    最初在军事上,由英国首先成立运筹小组来研究作战系统。后来美国等国家相继成立了运筹小组。和平年代后,运筹小组转向民用项目,为民用企业和科技做出了贡献。 内容分类   ...
分类:其他好文   时间:2015-03-03 22:17:31    阅读次数:256
java 部分复习题
多线程同步是什么?如何实现多线程同步? 同步多线程(SMT)是一种在一个CPU 的时钟周期内能够执行来自多个线程的指令的硬件多线程技术。 多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify、线程的基本概念、线程的基本状态以及状态之间的关系答:线程指在程序执行过程中,能够执行程序代码的一个执行...
分类:编程语言   时间:2015-03-03 22:16:31    阅读次数:331
Canvas---Canvas事件处理、Canvas元素的鼠标点击事件处理、实现一个元素管理器
由于Canvas的 ”忘记式“ 绘图机制(就是它没有维护一份绘制元素的列表)。 如果仅仅检测用户是否点击整个canvas元素,只需在canvas上注册事件就好。 如果是要分别检测canvas里绘制的不同元素的鼠标点击事件,则要用下面的做法,实现一个元素管理器。 一.原理分析 1.canvas元素能提供的一个api是,context.isPointInPath(x,y),它可以判断参数的点是...
分类:其他好文   时间:2015-03-03 22:17:49    阅读次数:353
HTML学习笔记(jQuery)NO.6
HTML学习笔记(jQuery)NO.6...
分类:Web程序   时间:2015-03-03 22:16:53    阅读次数:209
为什么C++支持函数重载
对于C++语言作为一种欲与C兼容的语言,C++语言保留了一部分过程式语言和特点,foo_int_int这样的名字包含了函数名、函数参数数量及类型信息,C++语言就是靠这种机制来实现函数重载的。 假设某个函数的原型为: // 模块A头文件 moduleA.h  #ifndef MODULE_A_H  #define MODULE_A_H  int foo( int x, int y );...
分类:编程语言   时间:2015-03-03 22:15:18    阅读次数:213
C编译器剖析_C语言的变参函数
C语言的变参函数     UCC编译器中有不少地方使用了C语言的变参函数,这里我们专门用一小节来对C语言变参函数的实现原理进行分析。C标准库中的printf函数就是一个典型的变参函数,其接口如下所示,函数声明中的省略号…表明这是一个变参函数。          int printf(const char *format, ...);     下面我们举一个简单的例子来说明printf函数的调...
分类:编程语言   时间:2015-03-03 22:14:52    阅读次数:355
辛星解读Linux下iptables的配置
查看与清除保存规则:        查看本机iptables设置:   iptables  -L  -n        清除预设表filter中的所有规则连的规则:  iptables  -F        清除预设表filter中使用者自定链中的规则:  iptables  -X        把当前配置保存:       /etc/rc.d/init.d/iptables   save...
分类:系统相关   时间:2015-03-03 22:14:10    阅读次数:199
在word方框里打钩
在word方框里打钩...
分类:其他好文   时间:2015-03-03 22:14:00    阅读次数:168
vagrant rsync-auto 代码同步失败报错:UndefinedConversionError
今天使用vagrant ,代码同步:vagrant rsync-auto 发现代码同步失效了,几次重启之后发现启动报错:有点疑惑,因为1h之前还同步过修改的代码,现在突然报错,目前仍然不明原因(这1h之内没有做过任何编码设置/修改的操作,仍然诡异,留待大神研究吧~)以下直接说重点报错的原因: vagrant的源码使用Ruby实现的,Ruby 转码的方法:encode 有转码兼容,GBK转码为UTF...
分类:其他好文   时间:2015-03-03 22:15:45    阅读次数:219
HDU 3518 Boring counting(后缀数组啊 求字符串中不重叠的重复出现至少两次的子串的个数)
HDU 3518 Boring counting(后缀数组啊 求字符串中不重叠的重复出现至少两次的子串的个数)...
分类:编程语言   时间:2015-03-03 22:14:34    阅读次数:274
1797条   上一页 1 ... 5 6 7 8 9 10 11 ... 106 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!