上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 题目传送门: 2394: 洗盘子 下面把这道「两人分工洗盘子/擦盘子」的栈模拟题完整讲清楚,并给出带详细注释的可交互/可通过版本代码。 思路解析(为什么用栈,顺序为何会变化) 有三摞盘子: dirty(未洗)、wash(洗好待擦)、clean(已擦干)。 三者都是**后进先出(LIFO)**的典型结 阅读全文
posted @ 2025-08-16 18:11 kkman2000 阅读(38) 评论(0) 推荐(0)
摘要: C语言数据结构知识点小结(最全) Catologue C语言数据结构 一、基本概念和术语 二、时间、空间复杂度 (1)时间复杂度 (2)空间复杂度 三、类C语言有关操作 补充1:数组定义 补充2:动态内存分配 补充3:C++中的参数传递 四、线性表 (1)定义 (2)线性表的表示和实现 1、线性表的 阅读全文
posted @ 2025-08-12 13:05 kkman2000 阅读(82) 评论(0) 推荐(0)
摘要: 数据结构 教案设计 题目:顺序表 授课时长:2学时(90分钟) 授课班级:24应用1班、24应用2班 主讲教师:黄建楼 学情分析 学生已掌握数组基本操作,但理解顺序表动态特性有困难。常见问题:1. 混淆数组长度与容量概念2. 忽略插入删除时的元素移动开销3. 对扩容机制缺乏设计意识需通过内存操作可视 阅读全文
posted @ 2025-08-12 12:34 kkman2000 阅读(29) 评论(0) 推荐(0)
摘要: 数据结构《课程导入 & 绪论》教案 软件工程 教案设计 题目:课程导入 & 绪论 授课时长:2学时(90分钟) 授课班级:24应用1班、24应用2班 主讲教师:黄建楼 学情分析 学生已具备C语言编程基础,但对数据结构认知模糊。多数学生存在"重编程轻理论"倾向,对抽象概念接受度不高。需通过生活案例建立 阅读全文
posted @ 2025-08-12 12:02 kkman2000 阅读(33) 评论(0) 推荐(0)
摘要: 这道题是经典题 —— 同时求最值(min 和 max)时如何把比较次数压到最少。下面给出清晰的算法、举例演示,并给出**下界(最少比较次数)**的证明思路,最后确定正确选项 B(\(3n-2\))。 题目回顾 要在 \(2n\) 个数中同时找出最大值和最小值,问最少比较次数。 最优算法(配对法)—— 阅读全文
posted @ 2025-08-09 19:34 kkman2000 阅读(40) 评论(0) 推荐(0)
摘要: 2026 年中国赛区 AMC 8 最新流程、时间安排、报名条件与费用,以及 北京市具体考点信息、报名入口、机构联系方式 和 个性化备考计划 的详尽整理: 一、2026 年 AMC 8 中国赛区 — 流程与时间 报名时间:截止至 2026 年 1 月 13 日 24:00。 ([AMC Club][1 阅读全文
posted @ 2025-08-09 18:04 kkman2000 阅读(220) 评论(0) 推荐(0)
摘要: 要解决由数字(1,1,2,4,8,8)组成不同四位数的个数问题,需根据数字重复情况分类讨论: 情况1:有两个(1),没有两个(8) 从(2)、(4)中选(2)个不同数字,有(C_{2}^2 = 1)种选法。 将两个(1)和选出的(2)个数字排列,四位数有(\frac{4!}{2!}= 12)种(因为 阅读全文
posted @ 2025-08-06 10:41 kkman2000 阅读(113) 评论(0) 推荐(0)
摘要: 为了求解从节点 ( A ) 到节点 ( E ) 的最短距离,根据给定的边权重(图结构基于提供的边权重描述),需要使用最短路径算法。由于所有权重均为正数,Dijkstra 算法是合适的选择。以下是详细的分析和求解过程。 图结构描述 根据用户提供的边权重,图的节点包括 ( A, B, C, D, E, 阅读全文
posted @ 2025-08-06 10:01 kkman2000 阅读(90) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> using namespace std; const int max_size = 64; bool c[max_size][max_size] = {false}; void draw(int size, int x, int y) { if (s 阅读全文
posted @ 2025-08-05 19:50 kkman2000 阅读(7) 评论(0) 推荐(0)
摘要: 常用口诀是: “先连新,再断旧” 具体来说,插入节点 q 到节点 p 前面,一共四步——口诀每两字对应一步操作,帮助记忆指针修改顺序: 步骤 口诀 操作代码 ① 先连新 q->next = p; ② q->prev = p->prev; ③ 再断旧 p->prev->next = q;(原前驱改指) 阅读全文
posted @ 2025-08-05 16:22 kkman2000 阅读(85) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页