Moz的博客

  • 首页

  • 读书

  • 标签

  • 分类

  • 归档

  • 搜索

LeetCode25 k个一组翻转链表

发表于 2018-04-20 | 更新于 2018-05-20 | 分类于 算法 , LeetCode

LeetCode第25题

问题描述

给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表。
k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么将最后剩余节点保持原有顺序。
示例 :
给定这个链表:1->2->3->4->5
当 k = 2 时,应当返回: 2->1->4->3->5
当 k = 3 时,应当返回: 3->2->1->4->5

说明:

  • 你的算法只能使用常数的额外空间。
  • 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。
阅读全文 »
相关文章
  • LeetCode23 合并K个有序链表
  • LeetCode24 两两交换链表中的节点
  • LeetCode29 两数相除
  • LeetCode375 猜数字大小 II

LeetCode24 两两交换链表中的节点

发表于 2018-04-15 | 更新于 2018-05-20 | 分类于 算法 , LeetCode

LeetCode第24题

问题描述

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。
示例:

1
给定 1->2->3->4, 你应该返回 2->1->4->3.

说明:

  • 你的算法只能使用常数的额外空间。
  • 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。
阅读全文 »
相关文章
  • LeetCode23 合并K个有序链表
  • LeetCode25 k个一组翻转链表

程序员密码

发表于 2018-04-14 | 更新于 2018-05-20 | 分类于 游戏 , 程序员密码

这几天在V2EX上看到一个面向程序员的小游戏——在网页中找到一个隐藏的密码即可过关。游戏目前总共有两个level, level1有10道题,level2有5道题。游戏规则虽然简单,但是想要过关还是需要掌握不少知识,比如:’Chrome Developer Tools’工具使用、Baes64解码、图片隐写术等等。
游戏挺有意思的,在这里记录下,写者无心,读者请闭眼。

阅读全文 »

LeetCode23 合并K个有序链表

发表于 2018-04-13 | 更新于 2018-05-20 | 分类于 算法 , LeetCode

LeetCode第23题

问题描述

合并k个有序链表,返回合并后的排序链表。

阅读全文 »
相关文章
  • LeetCode24 两两交换链表中的节点
  • LeetCode25 k个一组翻转链表
123
Moz

Moz

24 日志
13 分类
49 标签
GitHub
友情链接
  • 王辉的博客
  • lxw的大数据田地
  • Marko A. Rodriguez
© 2018 Moz
由 Hexo 强力驱动 v3.7.1
|
主题 – NexT.Pisces v6.4.0