c语言数据结构
dream_it_
一切都是最好的安排
展开
-
c语言将两个递增的顺序表合并为一个递减的顺序表
eg:顺序表A:1 3 5 7顺序表B:2 4 6 8合并后的表C:8 7 6 5 4 3 2 1**思路:**从后往前遍历顺序表A和B,如果当前A表的数大于等于B表的数,则将A表的数存入C,A的元素下标往前移一位,否则,将B表的数存入C表,B的元素下标往前移一位B;最后再把其中一个未遍历完的表存入C表。#include <stdio.h>#include <mallo...原创 2019-04-24 21:54:17 · 5342 阅读 · 2 评论 -
c语言用顺序表表示集合,对输入的字符集合求交集、并集、补集和差集,输入字符时要过滤掉不合法的字符,合法字符为‘a’-‘z’
详情看代码,都有注释#include <stdio.h>#include <string.h>#include <malloc.h>#include <stdlib.h>#define LIST_INT_SIZE 100 // 线性表存储空间的初始分配量 #define LISTINCREMENT 10 // 线性表存储空间的初分配增量...原创 2019-04-25 10:39:12 · 1229 阅读 · 0 评论