2016年9月28日
摘要: 二分查找算法就是不断将数组进行对半分割,每次拿中间元素和goal进行比较。 #include <iostream>using namespace std;//二分查找int binary_search(int* a, int len, int goal);int main(){ const int  阅读全文
posted @ 2016-09-28 22:51 淡漠Tracy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: A peak element is an element that is greater than its neighbors. Given an input array where num[i] ≠ num[i+1], find a peak element and return its inde 阅读全文
posted @ 2016-09-28 14:47 淡漠Tracy 阅读(120) 评论(0) 推荐(0) 编辑
  2016年9月27日
摘要: SVM 支持向量机 阅读全文
posted @ 2016-09-27 22:05 淡漠Tracy 阅读(118) 评论(0) 推荐(0) 编辑
  2016年9月20日
摘要: 本问源地址:http://note.youdao.com/share/?id=973d61880d78c34797a978afc5bc8846&type=note 自己学快捷键的经过: ==Ctrl== Ctrl + Y 删除行 ctrl + X 剪切行 Ctrl + N 查找类 Ctrl + R 阅读全文
posted @ 2016-09-20 11:14 淡漠Tracy 阅读(1309) 评论(0) 推荐(0) 编辑
  2016年9月19日
摘要: (1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。(2) 堆栈。驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针 阅读全文
posted @ 2016-09-19 15:21 淡漠Tracy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: (1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”。 阅读全文
posted @ 2016-09-19 14:54 淡漠Tracy 阅读(106) 评论(0) 推荐(0) 编辑
  2016年9月18日
摘要: http://www.cnblogs.com/figure9/p/developer-reading-list.html 阅读全文
posted @ 2016-09-18 09:22 淡漠Tracy 阅读(108) 评论(0) 推荐(0) 编辑
  2016年9月14日
摘要: 完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项任务。 为了解决这些问题,可以定义一些独立的类来封装不同的算法,每一个类封装一个具体的算法,在这里,每一个封装算法的类我们都可以称之为策略(Strategy),为了保证这些策略的一致 阅读全文
posted @ 2016-09-14 13:55 淡漠Tracy 阅读(108) 评论(0) 推荐(0) 编辑
摘要: http://www.ituring.com.cn/article/264697 https://git-scm.com/book/zh/v2 http://learngitbranching.js.org/ 阅读全文
posted @ 2016-09-14 09:48 淡漠Tracy 阅读(125) 评论(0) 推荐(0) 编辑
  2016年9月13日
摘要: OpenFileDialog对话框的Filter属性说明: 首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串,可以自定定义,“|*.xls”是筛选器,表示筛选文件夹中后缀名为.xls的文件,“*”表示匹配Exc 阅读全文
posted @ 2016-09-13 14:02 淡漠Tracy 阅读(2167) 评论(0) 推荐(0) 编辑