
C语言数据结构学习-练习题
文章平均质量分 93
C语言数据结构学习过程中所做过的习题的总结
冰果滴
Goal
展开
-
C语言【数据结构】栈和队列【OJ题(C++)、选择题】
目录一.OJ题1.225. 用队列实现栈2.232. 用栈实现队列3.622. 设计循环队列4.20. 有效的括号二.选择题1.下列关于栈的叙述正确的是(B)2.一个栈的入栈序列为ABCDE,则不可能的出栈序列为(D)3.链栈与顺序栈相比,比较明显的优点是(C)4.下列关于用栈实现队列的说法中错误的是(B)5.用无头单链表存储队列,其头指针指向队头结点,尾指针指向队尾结点,则在进行出队操作时(C)6.以下不是队列的基本运算的是(B)7.下面关于栈和队列的说法中错误的是(AB)8.下列关于顺序结构实现循环队列原创 2022-06-12 20:15:35 · 2361 阅读 · 0 评论 -
C语言【数据结构】顺序表、链表【选择题】
目录 1. 在长度为 n 的顺序表下标为 i 的位置前插入一个元素(1 ≤ i ≤ n+1),元素的移动次数为(B)2.下列关于链表的说法哪个是正确的?(A)3.在单链表指针为p的结点之后插入指针为s的结点,正确的操作是(C)4.下列判断循环双向链表为空的语句中,正确的是(C)5. 在长度为n(n>1)的单链表上,设有头和尾两个指针,执行(D)操作与链表的长度有关。6.关于链表和顺序表间的区别,叙述错误的是(D)7.在一个循环双向链表中,要在p所指的节点之前插入s所指节点,以下代码正确的执行次序是(A)原创 2022-06-06 19:59:07 · 4580 阅读 · 0 评论 -
C语言【数据结构】链表【OJ题(C++)练习】
前言:单链表->C语言【数据结构】单链表实现_糖果雨滴a的博客-优快云博客_c语言单链表的实现带头双向循环链表->C语言【数据结构】链表(带头双向循环)实现_糖果雨滴a的博客-优快云博客1.203. 移除链表元素(1)描述给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3.原创 2022-06-02 09:00:00 · 1694 阅读 · 0 评论 -
C语言【数据结构】顺序表【OJ题(C++)练习】
前言:顺序表->C语言【数据结构】顺序表(动态开辟)实现_糖果雨滴a的博客-优快云博客一.OJ题二.选择题三.注意(部分较为简单的选择题的总结)原创 2022-05-29 11:38:40 · 1167 阅读 · 0 评论 -
C语言【数据结构】算法复杂度【练习题】(含OJ题(C++)、选择题等),以及要注意的知识点
前言:算法复杂度->一.OJ题1.面试题 17.04. 消失的数字2.剑指 Offer 56 - I. 数组中数字出现的次数3.189. 轮转数组4.27. 移除元素二.选择题1.3.分析以下函数的时间复杂度2.3.4.三.注意(部分较为简单的选择题的总结)1.大O是一个渐进表示法,不会去表示精确的次数,cpu的运算速度很快,估计精确的没有意义。...原创 2022-05-27 20:31:58 · 1236 阅读 · 0 评论