自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 2021-09-23

顺序表按分界线排列 设顺序表L有10个整数。设计一个算法,以第一个元素为分界线(基准),将所有小于等于它的元素移到该元素的前面,将所有大于它的元素移到该元素的后面。 一.前后同时交换法 输入样例: 10 3 8 2 7 1 5 3 4 6 0 输出样例: 1 0 2 3 3 5 7 4 6 8 #include <stdio.h> #include <malloc.h> struct Ming { int data[10000]; int last; }; struct Min

2021-09-24 10:51:54 606

原创 2021-09-23

加粗样式## 删除顺序表中所有值为x的元素 已知长度为n的线性表A采用顺序存储结构。设计一个时间复杂度为O(n)、空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素。 介绍两种方法:重建法和前移法 重建法 前移法 一.重建法 设删除L中所有值等于x元素后的顺序表为L1,显然L1包含在L中,为此L1重用L的空间。 思路:扫描顺序表L,重建L只包含不等于x的元素。 //删除顺序表中所有值为x的元素(方法1) 重建法 //思路:扫描顺序表L,重建L只包含不等于x的元素。 //用i记录当前操作到的

2021-09-23 22:15:48 547

原创 2021-09-20

创建链表,输出链表 输入10个数 创建链表,然后输出所有结点的值。要求编写两个函数,一个函数用于创建链表,另一个函数用于输出链表。编写程序并运行。 输入样例: 1 2 3 4 5 6 7 8 9 0 输出样例: 1 2 3 4 5 6 7 8 9 0 #include <stdio.h> #include <malloc.h> struct ming { int data; struct ming* next; }; struct ming* a, * head; void crea

2021-09-20 00:36:16 82

原创 2021-09-20

建立单链表,删除结点,输出链表 建立有n个结点的单链表,输出链表,然后输入一个整数x,删除所有等于x的结点,删除后再输出链表。要求有(1)创建的函数(2)删除结点的函数(3)输出链表的函数。 #include <stdio.h> #include <malloc.h> struct ming { int data; struct ming* next; }; struct ming* a; struct ming* create(struct ming* a, int b[],

2021-09-20 00:32:01 88

原创 2021-09-20

利用“二分法”在排好序的整数序列中查找X

2021-09-20 00:23:57 124

原创 2021-09-19

将任一给定整数插入到有序整数数组中

2021-09-20 00:02:54 585

原创 2021-09-19

删除线性表头尾以外的元素

2021-09-19 22:57:17 45

原创 2021-09-19

查找线性表中最长递增子序列

2021-09-19 22:38:49 117

空空如也

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

TA关注的人

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