- 博客(12)
- 收藏
- 关注
原创 剑指 Offer 07. 重建二叉树
题目描述:输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。Input: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]Output: [3,9,20,null,null,15,7]上题解:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeN
2021-08-27 21:44:44
161
原创 矩阵的最小路径和
描述给定一个 n * m 的矩阵 a,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,输出所有的路径中最小的路径和。输入描述:第一行输入两个整数 n 和 m,表示矩阵的大小。接下来 n 行每行 m 个整数表示矩阵。输出描述:输出一个整数表示答案。示例14 41 3 5 98 1 3 45 0 6 18 8 4 0上代码:#include<bits/stdc++.h>using namespace std;int ma
2021-08-19 16:36:00
163
原创 利用二叉树的前序遍历和中序遍历重建二叉树
struct Treenode{ int val; Treenode* left; Treenode* right; Treenode(int x) : val(x), left(NULL), right(NULL) {};};unordered_map<int,int> index;Treenode* mybuild(const vector<int>& preorder, const vector<int>& inorder, int
2021-06-18 22:22:13
170
1
原创 linux平台运行c++程序
1、创建一个文件夹:mkdir my_cpp;(假设文件名叫my_cpp)2、进入该文件夹:cd my_cpp;3、创建一个cpp文件:touch my_cpp.cpp;4、对cpp文件进行编写:vim my_cpp.cpp 进入界面后,输入i,然后输入代码语句,输入完成后,按键盘上的Esc,按住shift键并输入:,然后输入wq,保存并退出;5、输入g++ -o my_cpp my_cpp.cpp对cpp文件进行编译;6、运行cpp文件,输入./my_cpp....
2021-04-08 21:41:03
6628
3
原创 Latex在引用表格和图片时,出现编号错误。
问题:Latex在引用表格和图片时,Table.\ref{},Figure.\ref{},出现编号错误。解决办法:找到\caption{},并在下一行编写\label{}问题解决。
2021-03-08 10:51:12
10003
5
原创 LaTex中关于引用文献部分特定专用名词保持首字母大写
LaTex中关于引用文献部分特定专用名词保持首字母大写在LaTex中经常出现引用文献后生成的PDF中本该是首字母大写的单词却变成小写的问题,办法是在LaTex的.bib文件中用{}括住论文题目,运行后就可以使专有名词的首字母保持大写。问题解决。...
2020-12-29 20:23:28
6533
原创 LaTex如何设置图片之间的间隔
LaTex图片之间的间隔设置说白了就是对水平方向上间隔的设置,用到的命令:\hspace{bcm}"b"可正可负,正数扩大间距,负数缩小间距。问题解决。
2020-12-07 16:05:38
18240
原创 LaTex如何将附录的编号重新排序,形式为A.1、A.2......
在附录公式前加入以下命令:\setcounter{equation}{0}\renewcommand\theequation{A.\arabic{equation}}问题解决。
2020-12-07 15:06:25
9287
1
原创 Python 将多个变量的计算结果按列排布输出并保存为txt文档
利用Pyhton,将所需各变量的计算结果按列输出到txt文档中并保存以下是案例:R=temp*h+R0 X = R * np.sin(theta) * np.cos(phi)Y = R * np.sin(theta) * np.sin(phi)Z = R * np.cos(theta)d=1 for i in X: for j in Y: for k in Z: f = open('C:/Users/LAB103-06
2020-12-03 21:29:01
2265
原创 Python :TypeError: unsupported operand type(s) for +: ‘int‘ and ‘str‘问题解决办法
Python :TypeError: unsupported operand type(s) for +: ‘int’ and 'str’问题解决办法运行以下程序X = R * np.sin(theta) * np.cos(phi)Y = R * np.sin(theta) * np.sin(phi)Z = R * np.cos(theta)d=1 for i in X: for j in Y: for k in Z: f = open('
2020-12-03 21:15:44
2703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人