自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 给定n个数{1,2,3,...,n},从中选择任意两两不同的k个数,输出所有可能的组合

如题,给定n为5,则这n个数为{1,2,3,4,5},给定k为2,则所有的可能组合为:{1,2}、{1,3}、{1,4}、{1,5}、{2,3}、{2,4}、{2,5}、{3,4}、{3,5}、{4,5}而且我们经常是按照这种顺序来寻找所有的可能性,那么如何按照这个逻辑编程实现呢?从上面的序列中,我们可以发现,相邻的两个数是有一定的关系的,例如以1开头的组合中,第二个数字是递增

2014-03-30 09:52:50 8500 1

原创 基于模板的冒泡排序

templatebool  Bubble( T a[], int n)    //把数组a[0...n-1]中的最大元素排到最后{   bool swapped = false;   for( int i = 0;  i            if( a[i] > a[i+1] )  {                Swap( a[i], a[i+1] );

2014-03-09 23:31:34 618

原创 如何求解一个整数的各个位上的数字

void split(int value,int array[]) //array是用来存放给定整数value的各个位上数字的数组,数组低位存储整数的低位{ int count = 0; while( value != 0 ) { array[count] = value % 10; value /= 10; count++; } }

2014-03-09 22:45:07 1681

原创 Linux常用命令

[Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)[Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)0 或功能键[Home]  这是数字『 0 』:移动到这一行的最前面字符处 (常用)$ 或功能键[End] 移动到这一行的最后面字符处(常用)G 移动到这个档案的最后一行(常用)gg 移动到这个档案

2014-03-08 21:01:13 590

原创 Linux下不同颜色的文件类型和Linux下用字符表示的文件类型

Linux下不同颜色的文件类型蓝色 ------ 目录浅蓝色 ------ 链接文件,主要是用ln命令创建的文件绿色 ------ 可执行文件,可执行程序白色 ------ 一般文件,如文本文件、配置文件红色 ------ 压缩文件或者包文件红色闪烁 ----- 链接文件有问题黄色 ------ 设备文件 Linux下用字符表示的文件类型-:普通文件d:

2014-03-04 15:02:26 737

转载 根据二叉树的后序遍历以及中序遍历还原二叉树

【题目】假设一棵二叉树的后序遍历序列为 DGJHEBIFCA ,中序遍历序列为 DBGEHJACIF ,则其前序遍历序列为 ( ) 。A. ABCDEFGHIJB. ABDEGHJCFIC. ABDEGHJFICD. ABDEGJHCFI由题,后序遍历的最后一个值为A,说明本二叉树以节点A为根节点(当然,答案中第一个节点都是A,也证明了这一点)下面给出整

2013-12-07 15:17:21 1083

原创 有序双向链表的插入 C语言实现

"dll_node.h"struct NODE{ struct NODE *fwd; struct NODE *bwd; int value;} Node;#include #include #include "dll_node.h"intdll_insert(register Node *rootp , int new_value){

2013-10-27 20:33:39 1351

原创 有序单链表的插入 C语言实现

C语言实现的有序单链表的插入(由小到大排列"sll_node.h"struct NODE{ struct NODE *link; int value;} Node;#include #include #include "sll_node"#define FALSE 0#defien TRUE 1int sll_in

2013-10-27 19:58:36 1261

转载 MFC 的List Control控件实现可编辑

所谓List Contro l,就是用来做LIist的,至于编辑,估计MS也没提供这个功能。比较诡异的是在给List Control 设置属性的时候居然看到Edit Label ,处于好奇点了点,发现只能修改第一列,改了之后失去焦点又变 回原来的文本。没有深入试下去,我估计可以修改第一列的数据。其实要实现编辑功能,只要做一个Edit Control 就可以了,当需要编辑的时候,把这个Edit

2013-09-19 23:20:06 4006

转载 如何给静态文本框添加背景图片

首先要在Messages里面选择WM_CTLCOLOR,然后编辑代码如下: HBRUSH CnbnbDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);if(nCtlColor==CTLCOLOR_STATIC

2013-09-17 19:59:41 2082

原创 如何给对话框插入背景图片 VC++ MFC

对于基于对话框的工程来说,给主对话框添加背景图片还是相对比较容易的,因为本人这两天也用到了这一点,下面简单来说一下:void CManageDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBKGND

2013-09-17 18:53:27 2709 1

原创 文本编辑框自动换行

最近在学习MFC做课程设计,遇到了一个问题:文本编辑框自动换行问题。默认情况下,文本编辑框的内容是全部在一行里面的,但是很多情况下需要多行显示,上网查了一些资料,一直没有解决,最后在一个帖子里面看到了这么一句话: 先把编辑框属性的Auto HScroll取消 ,然后勾选Multiline,这样对于用来显示文本的编辑框已经实现了自动换行,可是对于输入的编辑框来说还需要进一步的设置。在输入的时候,

2013-09-04 23:21:05 1650

C语言文件操作

通过几个简单的例子,介绍了C语言操作文件的各种函数及注意事项,很值得一看!

2014-03-30

嵌入式Linux应用程序开发详解

嵌入式Linux应用程序开发详解,可以系统地学习嵌入式开发!

2014-03-04

C语言库函数使用大全

很全的c语言库函数,可以作为查询工具,随时使用,很方便!

2014-03-04

tcp/ip详解2

网络技术的经典之作,带你把握tcp/ip的来龙去脉

2013-10-28

tcp/ip详解

计算机网络的经典之作---tcp/ip详解

2013-10-28

VC++与数据库

VC++ 数据库开发详解,多个实例,带你从头到尾认识VC++数据库开发过程

2013-09-19

空空如也

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

TA关注的人

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