1.安装 $sudo apt-get install cmake 2.示例:简单的文件目录 sample |——Demo (盛放可执行程序binary directory...

1.安装 $sudo apt-get install cmake 2.示例:简单的文件目录 sample |——Demo (盛放可执行程序binary directory...
原题链接 把字符串按照 ↓↗↓……的顺序,排列成一个 Z 形,返回 从左到右,按行读得的字符串。思路:建立一个二维数组来按行保存字符串。按照 ↓↗↓……的方向进行对每一行加入...
通过ln命令创建软连接实现 echo $PATH 查看路径 例 我的路径是: /home/rh/anaconda3/bin:/home/rh/bin:/home/rh/.lo...
原题链接 求最长不连续子序列 思路:利用map存储每一个字符上一次出现的位置,遍历string,比较 当前位置与上一次出现该字母的位置之差 和 记录的最大值 的大小修改最大值。
原题链接 水题深度搜索每一节点的左右深度,左右深度差大于1就返回false。
原题 题意:根据先序和中序得到二叉树(假设无重复数字) 思路:先手写一次转换过程,得到思路。即从先序中遍历每个元素,(创建一个全局索引,指向当前遍历到的元素)在中序中找到该元...
2. Add Two Numbers (c++) You are given two non-empty linked lists representing two non...
9. Palindrome Number (c++) Determine whether an integer is a palindrome. An integer is ...
原题 思路一:题目要求O(log (m+n))复杂度,一开始想到的是(m+n),遂试了下,发现居然也过了。。新建一个数组,排序保存两个数组中的元素(mid+1)个,没有什么难...
原题地址 思路:和leetcode105题差不多,这道题是给中序和后序,求出二叉树。 解法一:思路和105题差不多,只是pos是从后往前遍历,生成树顺序也是先右后左。 解法二...
原题链接 很水的一道题,就是数组内部交换。水题就想着减少复杂度嘛,于是学到一种交换写法。
原题 思路:状态转移出售股票的状态,最大利润有两种可能。一,和昨天一样不动;二,昨天持有的股票今天卖掉。 购买股票的状态,最大利润有两种可能。一,和昨天一样不动;二,两天前出...
原题 思路:按频率最大的字母来分块,频率最大的字母个数-1为分成的块数,每一块个数为n+1比如AAABBCE,n=2, 则分为A..A.. +AAAABBBCCEE,n=2,...
原题 思路:注意时间复杂度,分别乘积左右两边,可达到O(n)
原题 思路:一开始完全没有思路。。看了别人的思路才解出来。 先按照他们的高度从高到低(因为我后面用的从前往后遍历插入,当然也可以从低到高)排序,如果高度一样,那么按照k值从小...
原题链接 思路:简单bfs