摘要: 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 class ListNode: def __init__(self, x): self.val = x self.ne 阅读全文
posted @ 2018-08-07 19:20 丁壮 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 说明: 阅读全文
posted @ 2018-08-07 00:25 丁壮 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{} 阅读全文
posted @ 2018-08-06 15:51 丁壮 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V  阅读全文
posted @ 2018-08-05 21:58 丁壮 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 示例 2: 示例 3: 进阶: 你能不将整数转为字符串来解决这个问题吗? 阅读全文
posted @ 2018-08-04 01:19 丁壮 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 示例 2: 示例 3: 注意: 假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。 阅读全文
posted @ 2018-08-04 00:04 丁壮 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 阅读全文
posted @ 2018-08-03 23:29 丁壮 阅读(202) 评论(0) 推荐(0) 编辑
摘要: #include #include //提供malloc()原型 #include //提供true false原型 #define MaxSize 10 #define ERROR -1 typedef struct SNode *Stack; typedef int ElementType ; struct SNode { ElementType *Data; //... 阅读全文
posted @ 2018-08-01 23:12 丁壮 阅读(620) 评论(0) 推荐(0) 编辑
摘要: #include #include //提供malloc()原型 typedef struct LNode *List; typedef int ElementType; //定义数据结构的自定义名称 struct LNode{ ElementType Data; //数据域 List Next; //指针域 }; struct... 阅读全文
posted @ 2018-07-31 23:38 丁壮 阅读(1744) 评论(0) 推荐(0) 编辑
摘要: 服务器间检查会用到fping的命令,期间遇到了一个问题,需要将ping包间的间隔时间设置为100毫秒,查看fping -h看下,找到了-i和-p两个参数: 看到这两个参数,我当时的表情是这样的: 看不懂,那就测吧: 先来-i: 间隔1s,没有生效.! 再试试-p OK,这个生效了,但-i 和-p的区 阅读全文
posted @ 2018-07-30 23:05 丁壮 阅读(7644) 评论(0) 推荐(1) 编辑