- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 面试题:实现在一个长度为255的数组,为数组中每一项填入1-255之间的数并且保证不重复
#include #include #include int main(){ int a[255];//存储获取到的随机数。 int f[255] = {0};//存储是否获取到过。 int n = 0; //计数器。 srand(time(NULL));//设置随机数种子。 while(n<255) { int m =
2017-03-22 22:00:26
1526
原创 面试题:实现在一个长度为255的数组,为数组中每一项填入0-255之间的数并且保证不重复
#include //#include #include#include //int main(void){int i;int r;int j;int num[255];for(i=0;i<255;i++) num[i]=i+1;srand(time(NULL));、、printf("Ten random numbers from 0 to 255\n\n");
2017-03-22 21:21:26
1687
原创 Problems
要求:1、输入两行,第一行为要输入的数列的个数n,第二行为个数为n的数列;2、如果条件满足a[i+1] = a[i] + 1,则不满足要求,需改换数列顺序,要求输出的数列不存在满足a[i+1] = a[i] + 1,如果存在多个满足要求的数列,则输入最小的一个。算法:1、输入:分两次输入,第一次输入数列的个数n, 第二行输入n的数列;2、数列中满足关系式的元素,需前后交
2016-09-14 16:10:05
1130
原创 找规律
从下列给出的数列中找出规律,并按要求输出。输入|输出1||1112||111221||12111112||31123112||132112输入:输入为一行数据,输出:输出为一行。按照题目要求:先查找规律,输入1,输出11,输入为1个1,去掉“”“个”,输出为11
2016-09-14 12:45:35
1807
转载 二叉树的创建与遍历
1、定义二叉树typedef struct Node{ struct node *leftChild; struct node *rightChild; int data;}NODE, *PNODE;2、创建节点PNODE createNode(int i){ PNODE* q = new NODE; q->leftChild = NULL;
2016-09-11 15:52:53
1070
原创 链表反转
1、定义节点typedef struct Node{ int data; struct Node* pNext;}NODE, *PNODE;2、创建链表PNODE create_list(){ int len; int i; int val; PNODE pHead = (PNODE)malloc(sizeof(NODE));
2016-09-08 11:08:48
968
原创 链表的基础操作
代码摘抄至剑指offer:void RemoveNode(ListNode** pHead, int value){ if(pHead == NULL || *pHead == NULL) return; ListNode* pToBeDeleted = NULL; if((*pHead)->m_nValue == value) {
2016-08-24 21:07:13
1030
转载 指向对象的指针变量
指向对象的常指针将指向对象的指针变量声明为const型,并使之初始化,这样指针值始终保持为其初值,不能改变,即其指向始终不变。Time t1(10,12,15), t2;Time * const ptrl = &t1;ptrl = &t2; //错误,ptrl不能改变指向定义指向对象的常指针的一般形式为类名 * const 指针变量名 = 对象地址;注意在定义指针变量时使
2016-04-07 11:00:46
1266
转载 有关指针的数据类型和指针运算小结
定义:int i ;定义整型变量;int *p;p为指向整型数据的指针变量;int a[n];定义整型数组a,它有n个元素;int *p[n]; 定义指针数组p,它由n个指向整型数据的指针元素组成;int (*p)[n];p为指向含n个元素的一维数组的指针变量;int f();‘f为带回整型函数值的函数;int *p();p为带回一个指针的函数,该指针指向整型数据;
2016-04-06 23:03:51
1101
原创 冒泡法排序C++实现
看一下代码:#include using namespace std;//function count the number of count variablevoid printf(int* a, int count){ for (int i = 0; i< count; i++) { cout << a[i] <<" "; } cou
2016-03-11 14:38:26
1186
转载 sizeof(数组名)and sizeof(指针)
数组名并不等同于指针,ex:看一下代码:#include using namespace std;void hehe(int *p){ cout<<"3:"<<sizeof(p)<<endl;}int main(){ int n; int a[10]; int *b=new int[10]; cout<<"1:"<<sizeof(a)<<
2016-03-10 16:12:31
388
原创 if else
在C/C++语言中,if else用法以下代码:#include using namespace std;int main(){ int max_value(int x, int max); int i, j, row=0, colum=0,max; int a[3][4]={{5,12,25,56},{19,28,37,46},{-12,-34,6,8}
2016-03-10 10:29:41
428
转载 sizeof用法
First:sizeof是C++中的关键字,它是一个运算符,此关键字作用是取一个对象(数据类型或者结构对象)的长度,以byte为单位, 可以计算的对象包括:基本类型(当然不包括void)、用户自定义类型(结构体、共用体、类等)、函数类型。 十大特性:0:sizeof是运算符,不是函数;1:sizeof不能求得void类型的长度;2:sizeof能求得voi
2016-03-03 22:39:05
584
原创 改变形状的对话框
如图,在QTDesigner中需创建如图所示的对话框,当点击More按钮时会显示下面两个对话框,此界面设计过程中经常会遇到以下问题,1、#include "ui_sortdialog.h"头文件不能包含进去,此时,问题定出现在头文件中,需在设计过程中严格按照步骤设计界面,否则就会出现头文件不能包含进去的问题。2、 primaryColumnCombo->clear(); se
2016-02-26 15:54:09
783
原创 Ubutu挂载U盘亲身体验
按照网友的介绍亲身试验挂载U盘,总结:1、大概如图所示,检测到了U盘 2、输入命令居然出现了不能挂载,哔了狗,什么情况?初次接受ubutu居然给了我这么大的压力,好紧张 啊,下面开始繁重的找原因之路了。声明:我是在虚拟机下挂载的U盘,这种问题事先已经想到了,现在高级一点的Linux已经支持图形化的挂载U盘操作了,分析原因理应是U盘已经默认挂载到默认目录下。然后通过图
2015-12-16 19:00:13
457
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人