自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 求数组中的逆序对(来源于剑指名企offer)

思路:利用归并排序的思想,一边归并排序,一边求逆序对。时间复杂度为O(n log n)步骤:递归实现(1)现将数组拆分成2两部分,统计出子数组内部的逆序对left、right;(2)然后再统计出两个相邻子数组之间的逆序对count。在统计过程中,对数组进行排序。(归并过程)(3)最终的逆序对个数=left+right+count;int inversePairs(

2013-07-31 21:06:47 1021

原创 求两个链表的第一个公共节点(来源于剑指名企offer)

思路: (1)首先, 分别遍历两个链表,得到两个链表的长度 shortLen,LongLen.(2)然后,先让长链表从头遍历LongLen-shortLen步;短链表不便利(3)接着, 短链表和长链表同步遍历;则第一个相同节点就是所求的第一个公共节点时间复杂度为0(m+n)int getListLen(ListNode *pHead){ int l

2013-07-31 19:55:02 833

原创 求第一个只出现一次的字符(来源于剑指名企offer)

char FirstRepeatChar(char *inputStr){ if(inputStr==NULL) return '\0';  int tableSize=256; int * hashTable=new int[tableSize];  for(int i=0; i<tableSzie;i++)

2013-07-31 17:04:19 859 1

原创 第二章 实例研究:设计一个文档编辑器--《设计模式-可复用面向对象软件的基础》Erich Gamma

作者小感: 设计模式这本书,对于我来说,初学者看起来比较懵懂,稍微有些枯燥。所以得耐着性子看。看完每一章节,就会有成就感,也确实能够打心眼赞成这种设计模式。第二章,是从设计一个文档编辑器这个例子,告诉大家:设计模式在应用中的作用,以及如何根据需求来判断使用哪种模式。这个例子好长哦,一定要耐心。看完这个例子,更是加强了我学习设计模式的决心。大家一起努力哦。^o^Lex

2013-07-02 18:24:31 3358

MFC实现组合键响应和按钮左键右键单击响应

MFC实现组合键响应和按钮左键右键单击响应 C+MFC里按钮只有单击和双击消息,要实现做简单几何右键单击,得在PreTransLateMessage里面实现 对话框的PreTranslateMessage里 实现 按钮的左键单击和右键单击事件; 也在里面实现回车键响应和Ctrl+enter组合键响应

2012-09-05

八皇后问题的实现,类似4皇后等等

此程序用VC++编程语言实现,八皇后问题的解决。结果生成图形界面,结果直观,容易理解,可供大家来学习学习

2011-02-22

VC++实现的单片机和Pc机的串口通信源码

两个源程序,都实现了串口通信,一个是串行通信,一个是并行通信。VC++实现

2010-12-13

空空如也

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

TA关注的人

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