Blog

Thinking will not overcome fear but action will.

leetcode24.两两交换链表中的节点

leetcode24.两两交换链表中的节点 Question 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。   示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. Answer 迭代法 //Definition for singly-lin...

Anaconda、conda、pip、virtualenv的区别

Anaconda、conda、pip、virtualenv的区别 Anaconda Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。 conda conda是包及其依赖项和环境的管理工具。
 适用语言:Python, R, Ruby, Lua, Scal...

leetcode21.合并两个有序链表

leetcode21.合并两个有序链表 Question 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。  示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 来源:力扣(LeetCode) 链接:https://leetcode-c...

leetcode19.删除链表的倒数第N个节点

leetcode19.删除链表的倒数第N个节点 Question 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 ...

leetcode14.最长公共前缀

leetcode14.最长公共前缀 Question 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ”“。 示例 1: 输入: [“flower”,”flow”,”flight”] 输出: “fl” 示例 2: 输入: [“dog”,”racecar”,”car”] 输出: “” 解释: 输入不存在公共前缀。 ...

Ubuntu16.04更换软件源

Ubuntu16.04更换软件源 默认使用的官方源访问速度太慢,更换为国内的源。 阿里云源 http://mirrors.aliyun.com/ubuntu/ 查看Ubuntu版本信息 lsb_release -a Codename后即为Ubuntu代号 修改源文件 sources.list sudo gedit /etc/apt/sources.list ...

GitHub Desktop无法log in的问题

错误提示 GitHub Desktop was unable to store the account token in the keychain. Please check you have unlocked access to the ‘login’ keychain. 解决方法 https://github.com/desktop/desktop/blob...

Eclipse debug打断点无效

打了断点后debug无效,因为开启了 Run–>Skip All Breakpoints (忽略所有的断点) 开启后 正常情况下

leetcode13.罗马数字转整数

leetcode13.罗马数字转整数 Question 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M ...

leetcode12.整数转罗马数字

leetcode12.整数转罗马数字 Question 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M ...