自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

转载 LeetCode —— Unique Binary Search Trees [动态规划]

转载自http://www.tuicool.com/articles/NRjmyyIGiven n , how many structurally unique BST’s (binary search trees) that store values 1… n ?For example,Given  n = 3, there are a total of 5 uniq

2015-04-14 19:27:39 527

原创 回朔法与动态规划编程题思考

leetcode.com:Distinct Subsequences回朔法:class Solution {public:    int numDistinct(string S, string T) {if(S.size()return 0;int i,j,k=0;mapmmap;int len0=S.size(),len1=T.size();int cn

2015-04-10 20:45:21 546

原创 笨方法求Convert Sorted List to Binary Search Tree

本题中规中矩的求平衡的BST,因为是在递增有序的单链表上求平衡BST,所以只要考虑RR情况。代码流程是:1.每次在最右边插入新节点---rightestnode();2.检查是否平衡,若平衡则回到1;若否,找到第一个不平衡的节点---notbalancenode(),到3;3.若不平衡,则发现不平衡节点的父节点---findp(),到4;4.RR旋转,注意根节点root的修改-

2015-04-07 20:36:48 590

原创 回朔法与动态规划的思考

以下是本人对回朔法与动态规划的思考,不当之处还请轻喷指正,谢谢!回朔法与动态规划可以说是在某种程度上两种截然不同对立的方法:回朔法从头考虑结果,而动态规划从结果着手考虑;回朔法一般用递归实现,而动态规划一般是循环实现;回朔法耗时、效率低,而动态规划运行速度快、效率高;回溯法很容易保存路径,而动态规划却不易保存路径。举个例子:求一组正整数中能否由一个或几个元素相加,结果和等于给定值(简单考虑

2015-04-02 15:11:23 1052

原创 浅析:类只能有一个析构函数

类的构造函数与析构函数都是与类同名(析构函数需要加上'~'),没有返回值的;而构造函数是可以有参数的,但是析构函数是不能有参数的。我们知道类可以有多个构造函数,这些构造函数是重载函数的关系,也就是说函数名都是相同的,区别它们主要靠参数的不同(参数个数和参数类型)。但是由于析构函数是没有参数的,那么从而无法通过参数的不同来达到重载多个析构函数的目的,从而析构函数只能有一个。析构函数是由系

2015-04-01 12:42:11 6107

stc-isp烧写工具

STC单片机开发过程中用到的烧写工具

2014-12-14

verilog语言写的简单的CPU

verilog编写的一个简单的CPU,可以实现加减乘除等指令,对于获取设计CPU的经验是很有帮助的!

2013-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除