摘要: 问题:给定a1,a2,...,an,对于每个i[1,n],求出从i左侧开始数 第一个和第二个 元素值>a[i]的位置 只求第一个,可以用单调栈来做。但要得到第k个,应该怎么做呢? 将数组按顺序构建双向链表 先将原数组按值排序,排序时要记录每个元素原来的 阅读全文
posted @ 2025-02-08 19:19 jxs123 阅读(3) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示
主题色彩