自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超超级钢铁侠

每天进步一点点

  • 博客(11)
  • 收藏
  • 关注

原创 剑指offer(2)-Power()函数

题目:实现函数double power(double base,int exponent)函数,求base的exponent次方,不得使用库函数,不用考虑大数问题。 一看题目很快可以写出如下的代码:int Power(int base, int exp){ int result = 1; for (int i = 0; i < exp; i++) { re

2016-09-29 21:03:07 493

原创 Verilog 编程实验(1)-2输入逻辑门的输入与实现

ISE是一个支持数字系统设计的平台,这学期的硬件描述语言课程老师要求用ISE进行编程实验,以后都会记录下实验关键步骤。 软件的使用很简单,就不用记了,和一般IDE很像。 要实现的功能示意图如下:Implementation part:module gates2b(input wire a,input wire b,output wire [5:0] z );assign z[5]

2016-09-27 00:12:36 4554

原创 《剑指offer》笔记(1)-Fibonacci数列

采用递归的的方法求解Fibonacci数列非常简单,也很直观,分分钟可以写出如下的代码:long long Fibonacci(unsigned int n){if(n == 0)return 0;if(n == 1)return 1;return Fibonacci(n - 1) + Fibonacci(n - 2);}然而,从递归调用树就可以知道,算法在执行过程中存在大量重复的调用

2016-09-26 15:48:30 257

原创 两个栈实现一个队列

《剑指offer》读书笔记 题目: 用两个栈实现一个队列,队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点 和队列头部删除结点的功能。思路:在纸上画画,怎样用两个栈子实现一个队列的功能呢?其实很容易就能发现规律了,假设有a,b,c三个元素,将它们一个一个按序压入栈中,假设有stack1和stack2两个栈,先将其压如stack1,

2016-09-16 15:08:23 229

原创 C++ 顺序容器注意点

1.虽然vector不支持push_front()操作,却可以通过insert()将元素插入到vector首部,如: vector svec; svec.insert(svec.begin(),”Hello”); 2.insert()操作将元素插入vector,deque,string中的任何位置都是合法的,但是这样做可能会很耗时。

2016-09-08 21:07:48 274

原创 重建二叉树

题目: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路参考http://blog.csdn.net/lemon_tree12138/article/details/49798221 用递归的方法,

2016-09-08 10:34:04 325

原创 Thinking in Java(5)-finalize()和初始化

贴上书中一段代码:public class Book { boolean checkedOut = false; Book(boolean checkOut) { checkedOut = checkOut; } void checkIn() { checkedOut = false; } protec

2016-09-07 21:07:03 417

原创 MATLAB数学建模(9)-遗传算法工具

MATLAB自带的遗传算法工具箱是GADS,输入help ga即可看到ga的用法,ga函数最完整的格式是[X,FVAL,EXITFLAG,OUTPUT,POPULATION,SCORES]=GA(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub,NONLCON,options), 如计算函数y=100*(x1^2 - x2)^2 + (1-x2)^2的最大值,x1和x2都在范围

2016-09-07 17:50:53 1880

原创 中山大学(大三感想)

进入大三了,大一大二感觉过得非常快,大一大二绩点3.7+ /4.0,看起来还不错,其实这个成绩连三等奖都拿不到。成绩保持这样到毕业我就心满意足了,至少申请出国是足够了,但是因为各方面的原因(穷人),出国的意愿不是很强,希望能在国内读研或者去科技公司锻炼。相比之下,读研的意愿也不是很强,在大学两年,对所谓的985名校教育有所认识了,继续读下去意义不大,学校这套规定程式的学习流程相当无聊。大一大二见识

2016-09-07 00:09:41 5122 14

原创 Thinking in Java(4)-Calling constructor from constructors

书里有关在constructor里使用this指针的例子很有意思,记下来public class Flower { int petalCount = 0; String s = "initial value"; Flower(int petals) { petalCount = petals; System.out.println("

2016-09-04 20:51:15 275

原创 C++ 容器的assign()函数

STL中不同容器之间是不能直接赋值的,assign()可以实现不同容器但相容的类型赋值,如:list<string> names;vector<const char*> oldstyle = { "I","love","you" };//names = oldstyle;错误!不同的类型不能执行"="操作names.assign(oldstyle.cbegin(), oldstyle.cend

2016-09-01 10:05:05 18913 1

空空如也

空空如也

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

TA关注的人

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