- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 第4章-二叉树的输出程序
程序的核心思想:FwywOXKmo3VZ1rmXGRLQ4BzGRTq_Y59Ps3lEegveMU5zYq1S846grtXGYt8DyagZWEvHa0i
2014-08-16 00:28:26
631
原创 平衡二叉树插入—单旋转双旋转问题
平衡二叉树插入一个节点时,往往会造成平衡二叉树的不平衡,这时就要我们编写程序恢复平衡二叉树的平衡。下图就因为插入了1,造成了树的不平衡。
2014-08-05 15:56:41
5917
2
原创 第一章 JavaScript概述
1.JS是一门高端的、动态的、弱类型的编程语言。2.JS除了与JAVA语法类似外,是完全不同的两种编程语言。3.在基于JavaScript实现的贷款计算器案例中,接触到了以下的HTML5元素或者新的属性:Canvaswindow.localStorage
2014-06-08 14:39:37
597
原创 坚持,PERSEVERE
坚持这个话题已经老生常谈了,大家都知道要坚持,可又有多少人会为自己的梦想或者是兴趣坚持个五年十年呢,别说五年十年,好多人就连一年都坚持不下来。 现在的社会,好多人都太浮躁了,大家都追求见效快。殊不知欲速则不达。好多东西要长期的积累,就拿被大家认为可以速成的程序员这个行业来说,短期内的学习是可以参与项目的开发了,但是这样写出来的代码的可读性,可维护性,重用性以及是否强壮是值得商榷
2014-05-26 07:59:33
612
原创 题目1436:Repair the Wall
题目描述:Long time ago , Kitty lived in a small village. The air was fresh and the scenery was very beautiful. The only thing that troubled her is the typhoon.When the typhoon came, everything is
2014-03-23 20:57:18
601
原创 POJ 2965:The Pilots Brothers' refrigerator
这个题目的解法与poj:1753差不多,只是我添加了一个链表来记录每次操作的步骤我就直接贴代码了#include #include #include using namespace std;#define SIZE 4#define MAX 65536int flip[]={63624,62532,61986,61713,36744,20292,12066,7953,35
2013-04-13 21:33:38
679
原创 POJ:Flip Game
题目来源:http://poj.org/problem?id=1753题目类型:枚举 + BFS + 位运算主要思想:由于硬币只有两种状态,所以可以用16个二进制位来存储16个硬币(unsigned short stat;) 异或运算:XOR 0^1=1 1^1=0; 用XOR来快速的flip硬币 定义flip[16
2013-04-10 23:17:35
827
原创 C++ Drawing Mode 绘图方式
void CMainWindow::OnPaint(){ CPaintDC dc(this); CBrush brush(RGB(0,0,0)); CRect rect; GetClientRect(&rect); dc.FillRect(&rect,&brush); dc.SetROP2(R2_NOT); dc.MoveTo(m_ptBegin); dc.LineTo(m_pt
2012-07-26 13:07:48
876
原创 为什么我的只能10个过八个 求解
题目描述: This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns.输入: The input consists of several test cases, eac
2012-06-09 20:23:39
443
原创 Hanoi问题
问题描述: 古代有一个梵塔,塔内有三个座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上(如图)。有一个和尚想把这64个盘子从A座移到B座,但每次只能允许移动一个盘子,并且在移动过程中,3个座上的盘子始终保持大盘在下,小盘在上。在移动过程中可以利用B座,要求打印移动的步骤。代码:#include void Move(char chSour,char c
2012-06-06 16:30:01
498
原创 C++中内存的分配问题
最近看到递归问题,很多递归都和堆栈有关,于是就看了下关于C++内存分配的知识在C++中,内存分成5个区,他们分别是堆、栈、代码区、全局/静态存储区和常量存储区 图中将代码区和常量存储区归并到只读代码了 栈:编译器自动分配释放,一般存放函数参数值,局部变量 堆:是唯一由程序员管理的内存区域,如C中的malloc ,free, C++中的 new,
2012-05-30 22:15:05
491
四级词汇练习 C语言
2012-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人