上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 题目描述: 中文: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 英文: Given a linked list, swap every two a 阅读全文
posted @ 2019-10-10 22:18 hehe哒 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 中文: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? 英文: 阅读全文
posted @ 2019-10-10 22:06 hehe哒 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 中文: 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 输入: 1->2->3->3->4->4->5输出: 1->2->5 示例 2: 输入: 1->1->1->2->3输出: 2->3 英文: Given a sorted link 阅读全文
posted @ 2019-10-09 20:58 hehe哒 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 中文: 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向右旋转 1 步: 5->1->2->3->4->NULL向右旋转 2 步 阅读全文
posted @ 2019-10-09 20:56 hehe哒 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 中文: 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2输出: 1->2 示例 2: 输入: 1->1->2->3->3输出: 1->2->3 英文: Given a sorted linked list, delete all dupl 阅读全文
posted @ 2019-10-08 20:32 hehe哒 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 中文: 给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位置。 示例: 输入: head = 1->4->3->2->5->2, x = 3输出: 1->2->2->4->3->5 英文: Gi 阅读全文
posted @ 2019-10-08 20:28 hehe哒 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 算法复杂度的比较: O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n3)<O(2n)<O(n!)<O(nn) Python内置类型性能分析 timeit模块 timeit模块可以用来测试一小段Python代码的执行速度。 class timeit.Timer(stmt='pa 阅读全文
posted @ 2019-10-08 17:55 hehe哒 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 中文: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 英文: Given a non-empty array of integers, every elem 阅读全文
posted @ 2019-09-29 19:41 hehe哒 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 中文: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 英文: Given a non-empty array of integers, every ele 阅读全文
posted @ 2019-09-29 19:38 hehe哒 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 中文: 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号, 阅读全文
posted @ 2019-09-28 19:48 hehe哒 阅读(616) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页