自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 用C++一次性实现直接插入排序,希尔排序,冒泡排序,堆排序

【代码】用C++一次性实现直接插入排序,希尔排序,冒泡排序,堆排序。

2024-10-24 00:05:15 93

原创 用类建树,以及实现树的所有遍历方法(包括递归的与不递归的)

由扩展二叉树前序序列创建二叉树,既可以逐个输入结点,也可以一次性输入所有结点。遍历方式包括前序遍历,中序遍历,以及后序遍历(都分为递归的与不递归的)还有层序遍历(借助队列)

2024-10-20 00:38:39 134

原创 用C++实现KMP算法(代码在dev和VS均可运行)

包括生成next数组和KMP算法。

2024-10-16 00:32:26 104

原创 栈的应用:C++利用栈实现数制的转换(十进制转八进制)

其实代码和原理十分简单,就是将十进制数/8的余数不断进栈,最后统一出栈即可。为了代码的简单,该程序利用了C++的库函数,没有自己定义栈。

2024-10-13 23:14:11 169

原创 用类实现单链表的基本操作

2.按值查找元素,按位查找,插入元素到指定位置。3.按位删除元素,按值删除元素。4.求表长,打印链表。

2024-10-13 01:19:39 93

原创 用类实现顺序表(int类型),实现基本功能(在dev和Vs均可运行)

3.顺序表的元素插入,按位删除,按值删除,打印。2.顺序表按值查找(按位查找没写)1.有参构造初始顺序表。

2024-10-12 23:48:42 109

原创 用C++实现冒泡排序,选择排序

冒泡排序很简单,就是每次循环将最大的数放到最后,循环n次就行了。

2024-03-20 10:55:38 213 1

原创 C++实现单链表的基本功能(包括头插法,尾插法,在任意位置插入元素等)

C++实现链表的基本功能

2024-03-19 10:55:58 630

原创 C++实现动态顺序表,可以进行插入,删除等操作(用new动态分布空间)

cout

2024-03-18 16:37:01 568

原创 利用结构体创建一个顺序表,并实现插入,删除,清空等功能(没有创建类,用类的方法再说)

memset函数为库函数,作用是将数组初始化(本程序),memcpy为复制字符串,memmove为移动字符串,ElemType为别名,如果想将int型顺序表转为别的(如char,double等),直接修改一行即可。if ((pos < 1) || (pos > LL.length + 1)) { cout

2024-03-18 15:39:45 692

原创 C++基础编程:使用随机数生成指定数量,指定最小值的不会重复的随机数。进阶:随机发52张卡牌给四个人

/获得一个最小值为min,最大值为len+min-1的随机数。cout << "第" << ii+1 << "个人的卡牌是:";cout << "请重新输入:"<<endl;//根据当前时间初始化随机种子。cout << "请输入生成随机数的最小值:";cout << "请输入生成随机数的个数:";cout << "范围为0到100";1.使用随机数生成指定数量,指定最小值的不会重复的随机数。cout << "洗好的牌为:" << endl;2.随机发52张卡牌给四个人。

2024-03-15 12:19:39 411

原创 C++基础编程案例

/3.用while循环,接受从键盘输入的数,若输入的数属于1到100,则累加,若输入0,则输出和,其余输入皆丢弃。3.用while循环,接受从键盘输入的数,若输入的数属于1到100,则累加,若输入0,则输出和,其余输入皆丢弃。cout << "当前总和为:" << count1 << endl;cout << "循环输出1到1000可以整除x的数,请输入被除数x:";cout << "请输入1到100的累加值(输入0退出):";cout << "请输入合法值" << endl;

2024-03-14 14:51:03 389 1

原创 C++编程实现输入数字月份显示汉字月份 要求:1.用if else语句实现。2.用switch语句实现。3.用string字符串实现

"7月", "8月", "9月", "10月", "11月", "12月", };string mon[12] = { "一月", "二月", "三月", "4月", "5月", "6月",cout << "11月" << endl;cout << "10月" << endl;cout << "12月" << endl;cout << "10月" << endl;cout << "11月" << endl;cout << "12月" << endl;cout << "7月" << endl;

2024-03-14 11:28:38 425

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除