牛客编程练习
编程小海浪
爱生活,爱编程
展开
-
删除链表中的所有重复出现的元素/对链表进行奇偶重排
描述给定单链表的头节点 head ,将所有索引为奇数的节点和索引为偶数的节点分别组合在一起,然后返回重新排序的列表。第一个节点的索引被认为是 奇数 , 第二个节点的索引为 偶数 ,以此类推。请注意,偶数组和奇数组内部的相对顺序应该与输入时保持一致。你必须在 O(1) 的额外空间复杂度和 O(n) 的时间复杂度下解决这个问题。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/odd-even-linked-list给定一个已排序的链表的头 h原创 2022-04-11 15:23:47 · 432 阅读 · 0 评论 -
JZ12 矩阵中的路径:用来判断在一个n乘m的矩阵中是否存在一条包含某长度为len的字符串所有字符的路径。
题目描述请设计一个函数,用来判断在一个n乘m的矩阵中是否存在一条包含某长度为len的字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据了矩阵中的第一行第二个格子之后,路径不能再次进入该格子。示例1输入:[[a,b,c,e],[s,f,c,s],[a,d,e,e]],原创 2022-03-25 15:31:40 · 495 阅读 · 0 评论 -
华为机试-牛客刷题
牛客刷题-华为机试原创 2022-02-17 11:22:31 · 443 阅读 · 0 评论 -
携程测试编程题:客户下单的时候系统会发放一个优惠券码,用户在前端界面看到的展现形式如下
今天大四第一节课,下午去上了软件测试的课程,中午乘机在微信读书多看了看关于软件测试的书。下午上课,一边在牛客刷题,一边听讲,状态蛮好的。一个戴眼镜的女老师,讲的还有点意思。今天新买的古琴也到了,下午试弹了一下,手感蛮好,声音也不错,就是自己好久没弹了,找不到感觉,想抽点时间学习一下《长门怨》。好了言归正传,说说这个编程题:携程客户下单的时候系统会发放一个优惠券码,用户在前端界面看到的展现形式...原创 2019-09-02 21:56:03 · 828 阅读 · 0 评论