上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 58 下一页
  2013年7月23日
摘要: 1.What is achieved by prefixing the 'static' keyword to a file-level function or file-level variable declaration?2.Describe the difference between the “IS A” and “HAS A” object relationships. Which is the stronger relationship and why?3.Java & C# support interfaces directly with the “int 阅读全文
posted @ 2013-07-23 21:01 猿人谷 阅读(278) 评论(0) 推荐(0)
  2013年7月22日
摘要: 目录(?)[-]一排序的概念一排序sort或分类二排序方法的分类三排序算法分析二插入排序一直接插入排序基本思想二一趟直接插入排序方法三直接插入排序算法四算法分析三希尔排序一希尔排序基本思想二Shell排序的算法实现三算法分析四交换排序一冒泡排序二快速排序QuickSort五直接选择排序Straight Selection Sort直接选择排序的基本思想堆排序六两路归并算法七箱排序Bin Sort八桶排序九各种排序方法比较转自:http://blog.csdn.net/w397090770/article/details/8074821一、排序的概念一、排序(sort)或分类所谓排序,就是要整理 阅读全文
posted @ 2013-07-22 21:01 猿人谷 阅读(1394) 评论(0) 推荐(0)
  2013年7月19日
摘要: 描叙:一大堆数据里面,数字与数字之间用空格隔开,找出出现次数最多的一个数字的算法#includevoid FindMostTimesDigit(int *Src , int SrcLen){ int element , has = SrcLen; int MaxNum , TempCount = 0 , MaxCount = 0; int i , j , *result = new int[]; while(0 != has) { TempCount = 0; element = Src[has - 1]; for(j = has - 1 ; j >= 0 ; --j) { ... 阅读全文
posted @ 2013-07-19 20:54 猿人谷 阅读(6047) 评论(0) 推荐(0)
摘要: 目录(?)[+]转载:http://blog.csdn.net/haoel/article/details/1948051#前言C++中 的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术 可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现 阅读全文
posted @ 2013-07-19 10:19 猿人谷 阅读(492) 评论(0) 推荐(0)
  2013年7月18日
摘要: 大端和小端 嵌入式开发者应该对大端和小端很熟悉。在内存单元中数据是以字节为存储单位的,对于多字节数据,在小端模式中,低字节数据存放在低地址单元,而在大端模式 中,低字节数据存放在高地址单元。比如一个定义一个short型的变量a,赋值为1,由于short型数据占2字节。在小端模式中,其存放方式为0X4000 000000010X4001 00000000而在大端模式中,其存放方式为0X4000 000000000X4001 00000001若需用程序验证系统是大端模式还是小端模式(一般我们用的x86结构的都是小端模式),有两种方法1.利用联合体的性质 因为联合体中的成员是共享内存的,并且数据是从 阅读全文
posted @ 2013-07-18 20:27 猿人谷 阅读(269) 评论(0) 推荐(0)
摘要: 在C/C++中,我们平时写程序可能经常会用到typedef关键字和#define宏 定义命令,在某些情况下使用它们会达到相同的效果,但是它们是有实质性的区别,一个是C/C++的关键字,一个是C/C++的宏定义命令,typedef 用来为一个已有的数据类型起一个别名,而#define是用来定义一个宏定义常量。下面谈谈两者在实际使用中应当注意的地方。1.typedef关键字 typedef是用来声明类型别名的,在实际编写代码过程使用typedef往往是为了增加代码的可读性。它可以为一串很长的类型名起一个别名,那么使用这个别名可以达到与原类型名相同的效果。 如:typedef int INT;typ 阅读全文
posted @ 2013-07-18 20:24 猿人谷 阅读(5590) 评论(0) 推荐(0)
摘要: 谢谢大牛的分享,看完后让我对数组与指针有了更深刻的理解,在此谢过!转载:http://www.cnblogs.com/dolphin0520/archive/2011/11/09/2242138.html http://www.cnblogs.com/dolphin0520/archive/2011... 阅读全文
posted @ 2013-07-18 19:46 猿人谷 阅读(802) 评论(0) 推荐(0)
摘要: 一. 面向过程程序设计1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: [cpp] view plaincopy//Example1 #include voidfn(); staticintn;//定义静态全局变量 voidmain() {n=20; cout voidfn(); staticintn;//定义静态全局变量 voidmain() {n=20; cout externintn; voidfn() {n++; cout voidfn(); voidmain() ... 阅读全文
posted @ 2013-07-18 16:07 猿人谷 阅读(23084) 评论(0) 推荐(0)
摘要: 题目: 请编写一个函数void fun(int m,int k ,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入xx所指的数组中。 例如,若输入:17,5,则应输出:19,23,29,31,37。质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。 1 #include 2 #include 3 4 bool isPrime(int n) 5 { 6 for(int i = 2 ; i 2 #include 3 using namespace std; 4 5 bool isPrime(int n) 6 { 7 ... 阅读全文
posted @ 2013-07-18 15:37 猿人谷 阅读(3795) 评论(0) 推荐(0)
摘要: 1 #include 2 union 3 { 4 int i; 5 char x[2]; 6 }a; 7 8 void main() 9 { 10 a.x[0] = 10; 11 a.x[1] = 1; 12 printf("%d",a.i); 13 } 14 答案:266 15 16 x86的机器,小端字节序, 17 x[0]=0x0a x[1] = 0x01 18 19 则i就是0x0000010a 20 21 结果就是266. 共用体和结构体的区别在于:结构体的每个域都有它自己的存储空间;共用体所有域共用一个存储空间。... 阅读全文
posted @ 2013-07-18 10:45 猿人谷 阅读(794) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 58 下一页