随笔分类 -  数据结构

复习自用
摘要:顺序栈 1、基本概念 栈是限定仅在表尾进行插入或删除操作的线性表,表末端为栈顶(Top),表头称为栈顶(Bottom),不含元 素称为空战 (用顺序表存储的栈更常见) 因此栈又称为**后进先出(Last in First out, LIFO)**的线性表。 2、数据类型定义 //顺序栈ADT typ 阅读全文
posted @ 2022-05-02 21:27 阿海是个呆瓜 阅读(207) 评论(0) 推荐(0)
摘要:2、线性表 2、1 顺序表 基本操作:CRUD (C++实现) //创建顺序表L bool CreateList(Sqlist &L){ int x,n; cout<<"请输入n个元素:"<<endl; cin>>n; cout<<"请输入"<<n<<"个元素:"<<endl; for(int i 阅读全文
posted @ 2022-04-06 07:30 阿海是个呆瓜 阅读(88) 评论(0) 推荐(0)
摘要:1、时空分析 1、1时间复杂度分析 ​ 我们一般采用大 o 表示法,大 O 复杂度表示法 , 它并不表示代码执行真正需要的时间 , 而是一种随着数据规模增长的趋势。也就是我们考虑的是执行时间的上界。 //example: int cal(int n) { int sum = 0; //执行一次 in 阅读全文
posted @ 2022-04-05 20:23 阿海是个呆瓜 阅读(299) 评论(0) 推荐(0)