![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 51
萨尔斯堡咸树枝
这个作者很懒,什么都没留下…
展开
-
第2章线性表之单链表
//线性表//顺序表//按位序插入(带头结点)#include<stdio.h>#include<stdlib.h>int main(){ typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; bool ListInsert(LinkList &L,int i,ElemType e){ if(i&原创 2021-07-01 10:13:11 · 144 阅读 · 0 评论 -
C语言结构体与指针
说明:结构体的成员可以属于另一个结构体类型struct Date{ int month;int day;int year};struct Student{ int num; char name[20]; char sex; int age; struct Date birthday; //birthday就是Date的形式 car add[30];}建立结构体类型,相当于一个模型,没有定义变量,系统不为之分配存储单元。定义结构体变量类型1.先声明结构体类型,再定义该类原创 2021-06-28 23:56:51 · 219 阅读 · 0 评论 -
顺序表的实现:静态分配与动态分配
静态分配动态分配malloc函数:申请一整片的连续存储空间len:多存的元素个数原创 2021-06-28 09:49:29 · 261 阅读 · 0 评论 -
数据结构(Java)1绪论
前言algorithm+data=programs(算法 +数据结构=程序)数据结构:问题的数学模型,反映数据及其之间的关系。(存储结构和逻辑结构)算法:处理问题的策略(是对数据运算的描述,是程序的逻辑抽象)程序:为计算机处理问题而编制的一组指令集求解问题的主要步骤:数学模型(逻辑结构)➡️存储结构➡️算法➡️编程并测试结果程序设计的实质:选择好的数据结构和算法问题一:N个数的选择问题。假设有N个数,,要求找出N个数中第k大的那个数。算法一:将N个数读入一个数组,冒泡原创 2020-06-11 15:22:53 · 315 阅读 · 0 评论