-
【格雷码】
/* 格雷码 说明: Gray Code是一个数列集合 ,每个数使用二进位来表示 ,假设使用n位元来表示每个数好了 ,任两个数之间只有一个位元值不同,例如以下为3位元的Gray Code:000 001 011 010 110 111 101 100由定义可以知道,Gray Code的顺序并不是唯一的,例如将上面的...
2018-06-18 04:09:17
-
【m元素集合的n个元素子集】
/* m元素集合的n个元素子集 说明: 假设有个集合拥有m个元素,任意的从集合中取出n个元素,则这n个元素所形成的可能子集有那些?解法: 假设有5个元素的集点,取出3个元素的可能子集如下:{1 2 3} 、{1 2 4 } 、{1 2 5} 、{1 3 4} 、{1 3 5} 、{1 4 5} 、{2 3 4} 、{2...
2018-06-18 04:09:14
-
【改良插入排序】
/* 说明:插入排序法由未排序的后半部分前端取出一个值,插入已排序前半部分的适当位置,概念简单但速度不快。排序要加快的基本原则之一,是让后一次的排序进行时,尽量利用前一次排序后的结果,以加快排序的速度,Shell排序法即是基于此一概念来改良插入排序法。解法...
2018-06-18 04:09:12
-
【C语言篇】? 3. 缓冲区问题
缓冲区: 输入缓冲区 键盘》键盘缓冲区》输入缓冲区》程序(scanf函数) 我们在键盘上输入的任何东西,会先进入输入缓冲区区域,然后程序从输入缓冲区里把数据一个一个读出来。 输入缓冲区的管理方式: 先进入的数字会被先读出来(输入缓冲区里把前面的数字读走了,才...
2018-06-18 04:09:09
-
LinuxC下argv,argc[]的意义
MarkdownPad Document LinuxC下argc,argv[ ]的意义 参考了http://blog.csdn.net/followingturing/article/details/7707584 还是根据实例来进行说明: 1 #includestdio.h 2 #includestdlib.h 3 4 int main( int argc, char * argv[]) 5 { 6 if (argc== 1 || argc 2 ) 7...
2018-06-18 04:08:52
-
算法——算法时间复杂度的计算和大O阶的推导
在算法分析中,我们将语句总的执行次数记为T(n)进而分析T(n)随n的变化情况确认T(n)的数量级。一般情况下,T(n)随n增大变化最缓慢的算法为最优算法。 根据定义,T(n)的求法是很简单的,也就是简单的数数。举个例子: int i; for (i= 0 ;in;i++); 这里int执行一次,for循...
2018-06-18 04:08:45
-
C程序设计学习笔记(完结)
时间:2015-4-16 09:17 不求甚解,每有会意,欣然忘食。 学习的过程是痛苦的 第1章 程序设计和C语言 第2章 算法——程序的灵魂 —算法的五个特点 有穷性 确定性 有零个或多个输入 有一个或多个输出 有效性 —程序的三种基本结构 顺序结构 选择结构 if 语句 switch 语句...
2018-06-18 04:08:43 c程序设计
-
【C语言篇】? 8. 进制、原码、反码、补码
进制 1. 基本概念 进制:是一种计数的方式,数值的表示形式 十进制:逢十进一 (如:13 == 1 * 10 + 3) 八进制:逢八进一 (如:15 == 1 * 8 + 5) 二进制:逢二进一 (如:1101 == 1 * 2 * 2 * 2 + 1 * 2 * 2 + 0 * 2+ 1) 十六进制:逢十六进一 (0 ~ 9 A ~ F d ==...
2018-06-18 04:08:41
-
数据结构基础——结构体struct及类型别名typedef的使
一、结构体的创建 在C语言中,实现数据结构的一种常用方法便是使用结构体(structure)其示例代码如下: struct stu { int num; char ch;}; struct表示创建结构体 stu为结构体名称,里面的内容是各种变量类型(可以嵌套struct),然后使用示例如下: struct stu s;scan...
2018-06-18 04:08:32
-
【C语言篇】? 9. char类型、案例
char类型 编码方案 ASCII: 'A'== 65 'a' == 97 '0' == 48 GB2312: 2Bytes对应一个汉字 陶喆 朱镕基 (这种编码没有喆和镕字) GBK: 2Bytes对应一个汉字 GB18030:UTF-8: 可变长, 1Bytes, 2Bytes,3Bytes,4Bytes 特殊字符 \n 换行 \b 退格 \r 回车 \ 转义符 \t 制表符...
2018-06-18 04:08:38
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




