摘要: 今晚上跟几个本科的老友相聚,在晚上喝酒吵闹吹牛的时候,扯到了关于企业、关于理想、关于职业规划的东西,相对来说,五个人当中,有一个是经历过创业,经历丰富,眼界开阔,有一个混迹于偏社会型工作,现在准备出国留学,有一个在互联网公司工作,做大数据和支付相关的工作,一个做技术支持,还有一个就是我,一个刚毕业半 阅读全文
posted @ 2017-01-01 00:07 小痴_r 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一部分来自java入门到精通,一部分来自java讲义前四章,主要包含数据类型、部分运算符、循环、数组及数组操作等基本语法知识 阅读全文
posted @ 2016-09-07 17:34 小痴_r 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 01背包的状态转换方程f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ), f[i-1,j] }f[i,j]表示在前i件物品中选择若干件放在承重为 j 的背包中,可以取得的最大价值。Pi表示第i件物品的价值。决策:为了背包中物品总价值最大化,第 i件物品应该放入背包中吗 ... 阅读全文
posted @ 2015-09-17 21:08 小痴_r 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 原题Given a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tree in which the dep... 阅读全文
posted @ 2015-05-14 15:25 小痴_r 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std; 3 4 struct TreeNode 5 { 6 char data; 7 int heigth; 8 TreeNode* rchild; 9 TreeNode* lchil... 阅读全文
posted @ 2015-05-12 20:17 小痴_r 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 泛型算法 可以理解为方便容器使用的一些接口。 大部分算法都放在algorithm中,而泛型算法放在numeric 头文件中。泛型算法主要包括只读算法、写容器算法和重新排序算法,与迭代器联系紧密。 只读算法:1 int num = accumulate(vec.begin(),vec.end(... 阅读全文
posted @ 2015-03-26 23:19 小痴_r 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two nu... 阅读全文
posted @ 2015-03-25 20:01 小痴_r 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 本文为个人学习笔记。昨天学习了表,写了个简单的单链表。今天看了下栈和队。 说白了:栈就是一个只能在头部插入和删除的表,遵循后进先出的原则;而队与栈的区别就是先进先出,从头部插入,底部删除。附代码 1 #include 2 using namespace std; 3 4 typedef str... 阅读全文
posted @ 2014-12-05 10:02 小痴_r 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 本文为个人学习笔记。简单的单链表实现。 实现过程中到的问题: ①:定义指针要赋值,或者new一个新的空间。 ②:delete 不能随便用。。。先来两张常见基本指针操作截图,再上代码头文件: 1 #include 2 using namespace std; 3 4 struct Node ... 阅读全文
posted @ 2014-12-04 16:24 小痴_r 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 个人学习笔记递归是指函数调用自己本身。想知道什么是递归,首先你得知道什么是递归。下面是一个显示当n为不同值时运行时间的小程序#include #include using namespace std;clock_t start = clock(); int f(long int num){ if(... 阅读全文
posted @ 2014-12-04 16:04 小痴_r 阅读(163) 评论(0) 推荐(0) 编辑