
数据结构
文章平均质量分 62
小周卷不动_
你要做站在云上的那个人,站在太阳和月亮之间,做最明亮的那个人
展开
-
【java刷题】排序子序列
牛牛定义排序子序列为一个数组中一段连续的子序列,并且这段子序列是非递增或者非递减排序的。牛牛有一个长度为n的整数数组A,他现在有一个任务是把数组A分为若干段排序子序列,牛牛想知道他最少可以把这个数组分为几段排序子序列.如样例所示,牛牛可以把数组A划分为[1,2,3]和[2,2,1]两个排序子序列,至少需要划分为2个排序子序列,所以输出2。第二行包括n个整数A_i(1 ≤ A_i ≤ 10^9),表示数组A的每个数字。输出一个整数表示牛牛可以将A最少划分为多少段排序子序列。原创 2023-03-21 15:13:00 · 624 阅读 · 2 评论 -
【数据结构初阶】反转链表
给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。原创 2022-12-19 17:11:47 · 795 阅读 · 2 评论