SeqList.h文件:#pragma once#include<string.h>#include<assert.h>#define MAX_SIZE 5typedef int DataType;typedef struct SeqList{DataType array[MAX_SIZE];size_t size;}SeqList;//打印单链表void PrintSeq
原创 2016-03-12 18:03:12
337阅读
例77:n个人围成一圈,C语言进行顺序排号,要求用指针。解题思路:从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的使原来第几号的那位。C语言源代码演示:#include<stdio.h>//头文件 int main()//主函数 {  int i,k,n,m;//定义整型变量  int num[50];//定义整型数组   int *p;//定义指针变量   pr
转载 2021-06-20 11:18:12
159阅读
将关键字key顺序地与数组中每个元素进行比较,直至关键字与某个数组元素匹配,返回与关键字相匹配的数组元素下标;或者所有数组元素都已比较完毕,未找到匹配者,返回-1。 顺序查找的优点是数组中元素的顺序可以是任意的,缺点是查找时间随着数组中元素数目的增长而线性增长,对于大数组其查找效率不高。 #include<stdio.h>int sequentialSearch(int n, int
原创 2022-11-26 21:51:33
164阅读
1评论
#pragma once            //只编译一次 #include <memory.h> #include<assert.h> #include <stdio.h> #define &n
原创 2015-11-25 16:11:04
541阅读
这个顺序表是使用数组来实现的,顺序表的插入、删除、遍历等操作,下面是 c
原创 2022-09-08 11:12:54
81阅读
两个顺序查找的例子,第一个只能输入姓名查找,第二个可以输入其它信息查找。做的很粗糙。   #include <stdio.h>#include <stdlib.h>#include <string.h>#define num 4 struct chain{char name[20];char city[20];char age[20];char
转载 精选 2008-08-15 12:15:42
1550阅读
顺序C语言构建//SeqList.h#pragma once #include<string.h> #include<stdlib.h> #include<assert.h> #define MAX_SIZE 100 typedef int DataType; typedef struct&nbs
原创 2016-03-18 22:29:03
470阅读
原创 闫小林 C语言入门到精通 2月5日收录于话题#C语言实战练习103个“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一”——包租婆这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。那么如何学习呢?当然是每天都练习一道C语言题目!!作者闫小林白天搬砖,晚上做梦。我有故事,你有酒么?例
转载 2021-03-10 11:47:29
136阅读
代码如下: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #define MaxSize 50 //定义栈中元素的最大个数 4 //顺序栈的定义 5 typedef struct{ 6 int data[MaxSize]; //静态数组存放栈中元素 7 i ...
转载 2021-07-23 16:11:00
139阅读
2评论
顺序表:一段地址连续的存储单元依次存储数据元素的线性结构。静态存储的结构:#define MAX_SIZE 5 typedef int DataType; typedef struct SeqList { DataType array[MAX_SIZE]; size_t size; }SeqList;///////
原创 2016-03-22 00:04:55
928阅读
1点赞
1评论
#include <stdio.h>#define bool char#define true 1#define false 0#define stack_size 100typedef char StackElemType;typedef struct{ StackElemType elem[stack_size]; int top;}SeqStack;void InitStack(SeqStack *S){ S->top=-1;
原创 2021-08-28 17:09:18
114阅读
    顺序表的搭建,就是一个本身的结构,利用的是数组,开辟的内存空间大小是固定的。没有链式结构那样的开辟空间的可控性。最基本的数据结构认知。    然后我们来看看数据结构中的基本实现和思想:    #include "seqList.h" #include 
原创 2015-10-16 23:13:58
965阅读
#ifndef __SEQLIST_D__//头文件 #define __SEQLIST_D__ #define CAPICITY 4 typedef int DataType; typedef struct SeqList_D { DataType* _Array; size_t &nbs
原创 2015-10-20 15:39:25
464阅读
顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。
原创 2015-11-14 13:10:40
462阅读
文章目录顺序结构分支结构1.if语句2.switch语句(1)switch语句中的break(2)switch中的default子句循环结构1.while循环(1)语法(2)while循环中的break和continue2.for循环(1)语法(2)for循环中的break和continue(3)笔试题3.do while循环(1)语法和特点(2)do while中的break和continue
转载 2023-08-21 12:20:34
105阅读
直接上代码,代码中有详细注释,请自己领悟#include <stdio.h>#include <stdlib.h>#define MAXLEN 100 //定义顺序表的最大长度typedef struct { char key[10]; //结点的关键字 char name[20]; int age;} DATA; //定义结点类型ty
原创 2022-05-14 11:14:40
468阅读
例80:C语言编写一个函数new,对n个字符开辟连续的存储空间此函数应该返回一个指针(地址),指向字符串开始的空间。new(number)表示分配number个字节的内存空间。 解题思路:new函数的作用是分配n个连续字符的存储空间,为此,应先开辟一个足够大的连续存储区。  C语言源代码演示:#include<stdio.h>//头文件 #define NEWSIZE 1000//宏定
转载 2021-06-20 11:24:58
263阅读
“`#include <stdio.h>#define MAXSIZE 10001 #define ELEMTYPE int
原创 2022-07-12 12:01:42
50阅读
今天本来想写段代码练练手,想法挺好结果,栽了个大跟头,在这个错误上徘徊了4个小时才解决,现在分享出来,给大家提个醒,先贴上代码: /******************************************** * 文件名称:sqlist.h * 文件描述:线性表顺序存储演示 * 文件作者:by Wang.J,in 2013.11.16 * 文件版本:1.0 * 修改记
推荐 原创 2013-11-16 16:30:08
1195阅读
1点赞
SeqList.h#pragma once#include<stdio.h>#include<assert.h>#include<string.h>#define MAX_SIZE 5typedef int DataType;typedef struct SeqList{ DataType seqList[MAX_SIZE]; size_t
原创 2016-03-13 21:22:36
467阅读
  • 1
  • 2
  • 3
  • 4
  • 5