- 博客(11)
- 资源 (22)
- 收藏
- 关注
原创 冒泡排序之一次冒两个泡
#include <iostream>using namespace std;void bubble_sort(int *a, int len) { int i; int low = 0; int high = len - 1; while (low < high) { for (i = low...
2018-03-19 15:16:04 351
原创 找出一个数组中的第N大数
问题:找出一个数组中的第N大数,该数组可能为空,数字也可能重复,例如:{1,1,2,2,3,3,4,4}; 请写出代码找出第N大数。(本例第二大数为3)void find_N_max(int a[], int len, int N){ if (NULL == a) { printf("数组为空\n"); return; } f...
2018-03-18 22:00:05 4395
原创 在一组数中找出第二大的数,用单重for循环(C语言)
反思:即使能写出八种排序又怎样,面试这题还是凉了! 革命尚未成功,同志任需努力!#include &lt;iostream&gt;using namespace std;const int MINNUMBER = -32767 ;int find_sec_max( int data[], int count){ int maxnumber = data[0] ; i...
2018-03-18 00:15:50 3270
原创 单链表排序——冒泡法交换数据
//定义结点struct node{ int data; struct node *next;};typedef struct node Node;//冒泡排序void BubbleSort(Node * head){ Node *p, *q; for(p = head -> next; p != NULL; p = p->next) ...
2018-03-16 20:15:28 683
原创 单例模式(饿汉模式和懒汉模式)
//饿汉模式#include <iostream>using namespace std;class singleton{private: singleton()//构造函数私有化 { }public : static singleton *GetInstance() { m_count++; ...
2018-03-16 10:06:01 345
原创 谈谈你对虚函数的理解
//什么是多态 //实现多态性的方式 //虚函数是怎么实现的 //虚函数的说明 //虚析构函数 //构造函数和析构函数的调用顺序 //纯虚函数与抽象类 //为什么要引用抽象基类和纯虚函数 //虚函数与纯虚函数的区别什么是多态多态性是指发出的消息被不同的对象接收时会产生完全不同的行为 (同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果)实现多态...
2018-03-16 09:12:26 1052
原创 基数排序
#include <stdio.h>#include <stdlib.h>#include <string.h>void RadixCountSort(int *index,int *a,int len){ int i; int *count=(int *)malloc(sizeof(int)*10);//桶,编号为0~9 m...
2018-03-13 07:33:44 157
原创 谈谈你对指针的理解
//指针概念 //为什么用指针 //野指针、空指针、this指针、悬垂指针(迷途指针)、智能指针、成员指针 //指针运算(步长问题) //指针常量与常量指针 //指针与数组的区别 //指针与引用的区别 //指针数组和数组指针 //指针函数和函数指针 //二级指针(指向指针的指针) //内存的动态分配:堆和栈的区别、内存泄漏指针概念:指针是一种数据类型,可以用来操作内...
2018-03-13 00:34:44 2594
原创 C++中用两栈实现一个队列
第二种方法较好!class MyQueue{public: // 出队 void pop() { // 第一种: // 1、先把 s1 留一个元素, 其他导入到 s2 中 // 2、s1 出栈 // 3、将 s2 元素再导入到 s1 中 // 第二种 // 1、先判...
2018-03-08 10:42:29 137
原创 小练习之联合体
正确答案: 小端模式下:266; 第一步分清楚高低地址:a.x[0] 为低地址,a.x[1]为高地址; 第二步转换为16进制 :a.x[0] = 10 = 0x0a, a.x[1] = 1 = 0x01; 第三步合成:a.i = 0x0000010a = 266;大端模式下:167837696; 第一步分清楚高低地址:a.x[0] 为低地址,a.x[1]为高地址; ...
2018-03-03 16:04:00 146
原创 二叉树的三种遍历方式
#include <iostream>using namespace std;struct tree{ int data; struct tree *left; struct tree *right;};typedef struct tree Tree;//创建二叉树Tree *CreateTree(int a[], int len){ ...
2018-03-03 15:33:55 184
HHotelfinal.zip
2021-01-31
QWHView.zip
2021-01-31
QWHPentacleView.zip
2021-01-31
QWHRotateBorderWidget.zip
2021-01-31
QWHCompetitionAnalyzer.zip
2021-01-31
QWHScaleWidget.zip
2021-01-31
QWHQQListView.zip
2021-01-31
QWHAdvertisingPageEx.zip
2021-01-31
QWHWeiXinRedPacket.zip
2021-01-31
QWHSoundWave.zip
2021-01-31
QWHPuzzleGame.zip
2021-01-31
QWHAdvSlideWidget.zip
2021-01-31
QWHAdvertisingPage.zip
2021-01-31
QWHLabel1.zip
2021-01-31
QWHKuGouMusicLabel.zip
2021-01-31
QWHPentagonalChart.zip
2021-01-31
QWHSliderVerification.zip
2021-01-31
QWHPieEx.zip
2021-01-31
QWHRotateText.zip
2021-01-31
QWHPie.zip
2021-01-31
QWHGestureLogin.zip
2021-01-31
QWHRadarScan.zip
2021-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人