自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 收藏
  • 关注

原创 代码随想录--栈和队列

代码随想录--栈和队列专题

2024-07-13 14:12:42 325 1

原创 代码随想录:链表

代码随想录:链表

2024-04-23 00:11:23 340

原创 代码随想录:滑动窗口和螺旋矩阵

代码随想录:数组章节结束

2024-04-08 23:46:00 396 1

原创 代码随想录:二分查找和双指针

如题

2024-02-21 22:52:24 496

原创 PTA 求前缀表达式的值

算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。前缀表达式指二元运算符位于两个运算数之前,例如。请设计程序计算前缀表达式的结果值。

2023-04-24 16:53:28 187 1

原创 PTA 出栈序列的合法性

给定一个最大容量为 M 的堆栈,将 N 个数字按 1, 2, 3, ..., N 的顺序入栈,允许按任何顺序出栈,则哪些数字序列是不可能得到的?例如给定 M=5、N=7,则我们有可能得到{ 1, 2, 3, 4, 5, 6, 7 },但不可能得到{ 3, 2, 1, 7, 5, 6, 4 }。

2023-04-19 21:18:56 167

原创 PTA 汉诺塔的非递归实现

借助堆栈以非递归(循环)方式求解汉诺塔的问题(n, a, b, c),即将N个盘子从起始柱(标记为“a”)通过借助柱(标记为“b”)移动到目标柱(标记为“c”),并保证每个移动符合汉诺塔问题的要求。

2023-04-19 19:56:29 332

原创 PTA 银行业务队列简单模拟

设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完2个顾客时,A窗口顾客优先输出。

2023-04-16 21:07:04 507

原创 PTA 表达式转换

算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。

2023-04-16 20:50:47 77

原创 PTA 堆栈操作合法性

假设以S和X分别表示入栈和出栈操作。如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列。请编写程序,输入S和X序列,判断该序列是否合法。

2023-04-12 21:16:26 167

原创 PTA 最长连续递增子序列

给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。

2023-04-12 14:48:19 138

原创 PTA 素因子分解

给定某个正整数 N,求其素因子分解结果,即给出其因式分解表达式 N=p1​k1​⋅p2​k2​⋯pm​km​。

2023-04-12 14:17:31 227

原创 PTA 两个有序链表序列的交集

已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。

2023-04-12 14:01:13 258

原创 PTA 海盗分赃

P 个海盗偷了 D 颗钻石后来到公海分赃,一致同意如下分赃策略:首先,P 个海盗通过抽签决定 1 - P 的序号。然后由第 1 号海盗提出一个分配方案(方案应给出每个海盗分得的具体数量),如果能够得到包括 1 号在内的绝对多数(即大于半数)同意,则按照该分配方案执行,否则 1 号将被投入大海喂鲨鱼;而后依次类似地由第 2 号、第 3 号等等海盗提出方案,直到能够获得绝对多数同意的方案出现为止,或者只剩下最后一位海盗,其独占所有钻石。请编写一个程序,给出第 1 号海盗的钻石分配方案中自己分得的钻石数量。

2023-04-11 16:51:29 209

原创 PTA 整数分解为若干项之和

将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。

2023-04-11 16:01:51 324

原创 PTA 输出全排列

请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间。

2023-04-11 11:44:50 416

原创 PTA 数列求和-加强版

给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。

2023-04-11 11:31:46 475

原创 PTA 数组循环左移

本题要求实现一个对数组进行循环左移的简单函数:一个数组a中存有n(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向左移m(≥0)个位置,即将a中的数据由(a0​a1​⋯an−1​)变换为(am​⋯an−1​a0​a1​⋯am−1​)(最前面的m个数循环移至最后面的m个位置)。如果还需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?

2023-04-11 00:15:11 206

原创 PTA 简单计算器

模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。

2023-04-11 00:04:08 609

原创 PTA 两个有序序列的中位数

已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A0​,A1​,⋯,AN−1​的中位数指A(N−1)/2​的值,即第⌊(N+1)/2⌋个数(A0​为第1个数)。

2023-04-10 23:40:58 331 1

原创 PTA 最大子列和问题

给定K个整数组成的序列{ N1​, N2​, ..., NK​ },“连续子列”被定义为{ Ni​, Ni+1​, ..., Nj​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。本题旨在测试各种不同的算法在各种数据情况下的表现。

2023-04-10 23:27:36 60

原创 二分PTA

二分PTA总结

2023-01-09 00:31:28 224

原创 货物摆放(蓝桥杯)

蓝桥杯

2023-01-05 15:11:05 71

原创 等差素数列

蓝桥杯

2023-01-04 21:59:32 62

原创 递增序列(蓝桥杯)

递增序列

2023-01-04 21:01:44 74

原创 排序(蓝桥杯)

排序(蓝桥杯)

2023-01-03 19:13:28 56

原创 回文日期(蓝桥杯)

回文日期(蓝桥杯)

2023-01-03 16:03:45 131

原创 数据结构day57

Favorite Color Stripe, Maximum Subsequence Sum

2023-01-02 23:02:01 99

原创 数据结构day56

Emergency(one more),Travel Plan(one more)

2022-12-21 16:24:18 49

原创 数据结构day55

Deepest Root(one more)

2022-12-12 00:33:28 48

原创 数据结构day54

Battle Over Cities(one more)

2022-12-06 21:41:19 130

原创 数据结构day53

Forwards on Weibo(one more)

2022-12-02 00:03:26 199

原创 数据结构day52

Head of a Gang(one more)

2022-11-21 21:37:45 108

原创 数据结构day51

部落and Social Clusters(One more),家谱处理(one more)

2022-11-17 21:07:28 68

原创 数据结构day50

目录树(one more),修理牧场(one more),部落(fail)

2022-11-17 00:25:53 73

原创 数据结构day49

列出叶结点,搜索树判断(没看懂),关于堆的判断(one more),

2022-11-14 23:24:19 116

原创 数据结构day48

顺序存储的二叉树的最近的公共祖先问题,文件传输(one more),

2022-11-14 00:00:33 295

原创 数据结构day47

根据后序和中序遍历输出先序遍历,平衡二叉树的根,堆中的路径(one more)

2022-11-11 18:14:38 79

原创 数据结构day46

Insertion or Heap Sort(one more),Graduate Admission(cool and one more)

2022-11-10 17:26:58 58

原创 数据结构day45

Social Clusters(one more),

2022-11-08 22:27:43 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除