- 博客(7)
- 收藏
- 关注
原创 (二)顺序表【数据结构】
typedef是给int取了一个别名SLDataType,即使用SLDataType的时候实际使用的是int,目的是方便修改数据存储类型。例如:10W行代码,很多地方用到int,将涉及到往顺序表中增删改查的地方都要将int ——→char。线性表是⼀种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串... 线性表在。顺序表的底层结构是数组,对数组的封装,实现了常用的增删改查等接⼝。的,线性表在物理上存储时,通常以数组和链式结构的形式存储。// 头部插⼊删除 / 尾部插⼊删除。
2025-04-18 19:45:28
305
原创 (一)算法复杂度【数据结构】
1. 基本概念1. 基本概念数据结构(Data Structure)是计算机储存、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。换句话说,数据结构是带“结构”的数据元素的集合,“结构”就是指数据元素之间存在的关系。没有一种单一的数据结构对所有用途都有用,所以我们要学各式各样的数据结构,如:线性表、树、图、哈希等。数据结构包括和两个层次算法(Algorthm):就是定义良好的计算过程,它取一个或一组的值为输入,并产出一个或一组值输出。
2025-04-07 19:08:39
704
原创 BC107 矩阵转置【C语言】
从2到n+1行,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示第一个矩阵中的元素。KiKi有一个矩阵,他想知道转置后的矩阵(将矩阵的行列互换得到的新矩阵称为转置矩阵),请编程帮他解答。第一行包含两个整数n和m,表示一个矩阵包含n行m列,用空格分隔。(1≤n≤10,1≤m≤10)根据题目,定义一个二维数组,按照要求,循环输入n行m列,然后循环输出m行n列。输出m行n列,为矩阵转置后的结果。每个数后面有一个空格。
2025-03-29 21:14:17
95
原创 BC73挂科危险【C语言】
KiKi想知道这学期他的学习情况,BoBo老师告诉他这学期挂的科目累计的学分,根据所挂学分,判断KiKi学习情况,10分以上:很危险(Danger++),4~9分:危险(Danger),0~3:Good。一行,根据输入的挂科学分,输出相应学习情况(Danger++,Danger, Good)一行,一个整数(0-30),表示KiKi挂的科目累计的学分。输出:Danger++
2025-03-24 20:58:15
211
原创 BC51 及格分数【C语言】
KiKi想知道他的考试分数是否通过,请帮他判断。从键盘任意输入一个整数表示的分数,编程判断该分数是否在及格范围内,如果及格,即:分数大于等于60分,是输出“Pass”,否则,输出“Fail”。多组输入,每行输入包括一个整数表示的分数(0~100)。针对每行输入,输出“Pass"或“Fail"。
2025-03-19 18:46:32
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人