seniusen
seniusen
全部文章
分类
Ubuntu 常用软件(1)
BN(1)
C++(1)
C++ 文件操作(1)
C/C++ 学习(1)
LeetCode(26)
LeetCode 1(1)
LeetCode 100(1)
LeetCode 109(1)
LeetCode 138(1)
LeetCode 141(1)
LeetCode 142(1)
LeetCode 240(1)
LeetCode 4(1)
LeetCode 445(1)
LeetCode 700(1)
LeetCode 两数相加(1)
LeetCode 找不同(1)
LeetCode 搜索二维矩阵(1)
LeetCode (1)
Numpy 数组(1)
Python 3 标准库概述(1)
Python 3 面向对象(1)
Python 基础语法(1)
SSH(1)
STL 库 vector(1)
TensorFlow C++ 接口(1)
Vim 命令(1)
人生杂谈(4)
删除链表倒数第 N 个结点(1)
剑指 Offer(3)
变量作用域(1)
合并 2 个有序链表(1)
周期信号的傅里叶级数表示(1)
最小二乘(1)
未归档(104)
机器学习(1)
理财(1)
线性代数(1)
论文笔记(1)
链表(1)
链表中间结点(1)
链表删除结点(1)
键盘输入(1)
归档
标签
去牛客网
登录
/
注册
seniusen的博客
一个乐观的终身学习者!
全部文章
(共177篇)
推荐给你三个知识星球助你选对人生
认知,几乎是人和人之间唯一的本质差别。技能的差别是可量化的,技能再多累加,也就是熟练工种。而认知的差别是本质的,是不可量化的。 上面这段话出自猎豹移动 CEO 傅盛,非常值得我们深思。在同一件事情面前,不同认知的人自然会产生不同的想法,进而做出不同的选择。如果有一天你对自己过去做的某一个选择不...
2019-02-24
0
816
LeetCode 120——三角形最小路径和
1. 题目 2. 解答 详细解答方案可参考北京大学 MOOC 程序设计与算法(二)算法基础之动态规划部分。 从三角形倒数第二行开始,某一位置只能从左下方或者右下方移动而来,因此,我们只需要求出这两者的较小值然后再加上当前元素,即可得出从某一位置到最下边的最小路径和。以此类推,我们就可以求出...
2019-01-23
0
494
Windows 访问 Ubuntu 系统的 EXT 格式硬盘
第一个是一个非常强大的磁盘管理工具 DiskGenius,可以访问到所有分区格式的硬盘,当初装双系统的时候靠访问 EFI 分区解决了不少问题。 我们可以单击某个文件,右键选择将其复制到桌面或其他文件夹,但是非专业版的话只能复制一些小文件。 第二个是 Linux Reader -...
2018-12-25
0
536
人人都应该学点理财
一直以来,我们都高估了自己赚钱的意愿,而低估了赚钱的巨大意义。这不是最可怕的,最可怕的是你到现在还不自知。 有钱才能岁月静好 以前,我总想着成为这样或者那样的人。现在,它们中的一些仍然存在于我的梦想清单里,但却多了一个定语,一定是有钱的这样或者那样的人。 有人说,我不想赚那么多钱,我就想岁月静...
理财
2018-12-25
0
3500
LeetCode 1——两数之和
1. 题目 2. 解答 C++ 遍历数组,将数组中的元素和索引分别作为 unordered_map 的键和值,如果目标值和当前元素的差已经存于在map 的键中,即找到结果。 class Solution { public: vector<int> twoSu...
LeetCode 1
两数之和
2018-12-20
0
530
LeetCode 445——两数相加 II
1. 题目 2. 解答 2.1 方法一 在 LeetCode 206——反转链表 和 LeetCode 2——两数相加 的基础上,先对两个链表进行反转,然后求出和后再进行反转即可。 /** * Definition for singly-linked list. * struct Lis...
LeetCode 445
两数相加 II
2018-12-20
0
556
在本地电脑使用远程服务器的图形界面——包括 MATLAB、PyCharm 等各种软件
在用本地电脑连接远程服务器的时候,大部分时候只能用命令行来操作。虽然可以 在本地电脑用 PyCharm 进行远程调试、在本地电脑远程使用服务器的 Jupyter Notebook、Ubuntu 和 Windows 之间进行远程访问和文件互传,但要是能在本地直接打开远程服务器的 MATLAB、PyCh...
2018-12-19
0
933
LeetCode 141——环形链表
1. 题目 2. 解答 2.1 方法 1 定义快慢两个指针,慢指针每次前进一步,快指针每次前进两步,若链表有环,则快慢指针一定会相遇。 /** * Definition for singly-linked list. * struct ListNode { * int val; * Li...
LeetCode 141
环形链表
2018-12-19
0
666
LeetCode 142——环形链表 II
1. 题目 2. 解答 2.1 方法 1 定义快慢两个指针,慢指针每次前进一步,快指针每次前进两步,若链表有环,则快慢指针一定会相遇。 当快慢指针相遇时,我们让慢指针指向头节点,快指针不变,然后每次快慢指针都前进一步,当两个指针再次相遇时,两个指针所指向的节点就是入环节点。 将链表...
LeetCode 142
环形链表 II
2018-12-19
0
385
LeetCode 138——复制带随机指针的链表
1. 题目 2. 解答 第一次遍历链表的时候,复制旧链表的节点值建立一个新的链表,同时定义一个 unordered_map 作为哈希表,哈希表的键为旧链表的节点指针,值为新链表的节点指针。 然后,第二次遍历链表,访问旧链表节点的随机指针,然后以此为键从 map 中取出对应的新链表节点指针,...
LeetCode 138
复制带随机指针的链表
2018-12-19
0
521
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页