C++
小含同学
这个作者很懒,什么都没留下…
展开
-
数组的动态内存分配(new delete)
假设我们要为一个字符数组(一个有 20 个字符的字符串)分配内存,我们可以使用上面实例中的语法来为数组动态地分配内存,如下所示char* pvalue = NULL; // 初始化为 null 的指针pvalue = new char[20]; // 为变量请求内存要删除我们刚才创建的数组,语句如下:delete [] pvalue; // 删除 pvalue 所指...转载 2019-11-23 21:22:27 · 901 阅读 · 0 评论 -
链表
单链表单链表的创建创建:程序:int create_list(Node **p){ int data =0; int ret =0; Node *pHead =NULL; //头结点指针 Node *node =NULL; Node *tmp =NULL; pHead = (Node *)malloc (sizeof(Node)); //创建一个头结点 if(pHead ...转载 2019-11-14 09:44:37 · 89 阅读 · 0 评论 -
桶排序
桶排序tips是一个排序算法进行个别排序桶排序算法要求,数据的长度必须完全一样,程序过程要产生长度相同的数据在桶排序算法的代码中,假设输入是含n个元素的数组A,且每个元素满足0≤ A[i]<1。另外还需要一个辅助数组B[O…n-1]来存放链表实现的桶,并假设可以用某种机制来维护这些表。算法//floor(x)是地板函数,表示不超过x的最大整数。procedure Bin_...原创 2019-10-22 21:28:26 · 114 阅读 · 0 评论 -
c++ 借助栈 把字符数组train中的字符S都调到字符H的前面
题目:借助栈 把字符数组train中的字符S都调到字符H的前面示例:“HSHSHSHSHS”–>“SSSSSHHHHH”注意:此代码内含栈的建立!!!多看多参考!!!/*题目:借助栈 把字符数组train中的字符S都调到字符H的前面示例:“HSHSHSHSHS”-->"SSSSSHHHHH"*/# include<stdio.h># define n ...原创 2019-10-20 20:28:24 · 170 阅读 · 0 评论 -
《信息学奥赛》1354:括弧匹配检验
**1354:括弧匹配检验**时间限制: 1000 ms内存限制: 65536 KB提交数: 9963通过数: 3195【题目描述】假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的顺序随意,如([ ]())或[([ ][ ])]等为正确的匹配,[( ])或([ ]( )或 ( ( ) ) )均为错误的匹配。现在的问题是,要求检验一个给定表达式中的括弧是否正确匹配?输入...原创 2019-10-16 11:22:13 · 550 阅读 · 0 评论 -
编辑C++ myprintf函数日记
编辑C++ myprintf函数日记2019年9月22日2019年9月22日开始研究printf的特点:1.printf( )功能:向系统指定输出设备按指定的格式输入任意个任意类型的数据,并返回实际输出的字符数。若出错,将返回负数。printf( )使用形式:printf(“格式控制字符串”,输出项列表);单个字符的输出函数putchar( )1.putchar( )功能:向标...原创 2019-09-22 16:29:17 · 303 阅读 · 0 评论