- 博客(385)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 剑指offer 分类刷题记录
树剑指 Offer 68 - II. 二叉树的最近公共祖先BST中两节点的最近公共祖先 67 子树最大深度55 最小深度111平衡二叉树55另一个树的子树 572树的子结构 26镜像二叉树子树和子结构,都是写一个函数 判断子树和root节点二叉树的锯齿形层次遍历(按之字顺序打印二叉树) 103二叉树的层序遍历(把二叉树打印成多行 二维数组输出) 102需要具体到每层,size for循环 两个容器即可 二叉树的层次遍历 II(从底向上依次按行输出各层节点)107..
2022-03-06 15:59:28
1046
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 智能计算系统大作业总结
python脚本的运行模块和包python的列表和元组python循环语句智能计算系统Xshell免费版下载Xshell常用命令大全
2021-08-07 01:13:19
1102
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 科研——多问、多交流
目录1、多跟老师 同学讨论2 目前大佬给的建议3、什么是workshop(找文章的一些方法)4、最后(应该跟别人学习 璇璇子hh)5 师哥对我一阵见血hhh跟碳玉和师哥请教了一些问题 来这里记录一下学到的东西1、多跟老师 同学讨论你周围接触的人都是科研大佬之后自己也会被感染,不是说自己在科研上有多大追求,而是为了能完成实验室的任务,也要把自己的圈子放在计算机领域上,毕竟那些才是你以后会有长久联系的人,而且如果身边的人一直让你划水,你会觉得划水是应该的,但是如果想要毕业 ,根本不可能一直划水总结:多
2021-08-06 23:42:48
487
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 pycharm搭建pytorch环境
在window下安装pippip更换国内镜像源安装pytorchAnaconda+Pycharm环境下的PyTorch配置方法
2020-04-11 23:19:44
7184
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 一些计算机领域相关技术理解
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服...
2020-03-18 11:49:48
1592
原创 promise中的return
虽然第一个then有return值,但是包在了延迟任务里,就挂载起来了,这时候还是会继续执行第二个then返回的undefined。
2022-10-15 11:57:40
1360
原创 修改原型对象属性的代码输出
而具体到对象中的某一项时 就是对原型对象进行的修改了。好像是直接= 的 多数是修改的实例对象的。或者说直接对对象进行修改的是 实例对象的。
2022-10-11 21:44:57
150
原创 Java各种数据结构的定义(如何写测试用例)
类/函数的定义java中类和方法的定义class Solution { public int[] reversePrint(ListNode head) {}如果在一个文件中,有多类,但只有一个有main()方法时可以省略,jdk会自己识别,但当多个类有main()方法时,就必须表明哪个类是public的,否则jdk找不到运行入口链表 * public class ListNode { * int val; * ListNode next; * Li
2022-08-09 10:04:30
264
原创 10. 正则表达式匹配
class Solution { public boolean isMatch(String s, String p) { int m = s.length(); int n = p.length(); boolean[][] f = new boolean[m + 1][n + 1]; f[0][0] = true; for (int i = 0; i <= m; ++i) { f...
2022-06-08 16:52:57
114
1
原创 287. 寻找重复数
二分查找class Solution { public int findDuplicate(int[] nums) { int n = nums.length; int l = 1, r = n - 1, ans = -1; while (l <= r) { //不断削减数组,改变mid的值 int mid = (l + r) >> 1; int cnt = 0;..
2022-06-08 15:22:58
105
原创 257. 二叉树的所有路径
深度优先搜索class Solution { public List<String> binaryTreePaths(TreeNode root) { List<String> paths = new ArrayList<String>(); constructPaths(root, "", paths); return paths; } public void constructPaths(.
2022-06-08 13:59:13
111
原创 209. 长度最小的子数组
暴力class Solution { public int minSubArrayLen(int s, int[] nums) { int n = nums.length; if (n == 0) { return 0; } int ans = Integer.MAX_VALUE; for (int i = 0; i < n; i++) { int sum = .
2022-06-08 10:31:20
146
原创 75. 颜色分类
class Solution { public void sortColors(int[] nums) { int n = nums.length; int ptr = 0; for (int i = 0; i < n; ++i) { if (nums[i] == 0) { int temp = nums[i]; nums[i] = nums[ptr];..
2022-06-07 23:12:31
81
原创 使用python工具Matplotlib画图
Matplotlib 自定义坐标轴(Axes)Matplotlib绘图时x轴标签重叠的解决办法python设置散点图点的大小matplotlib画图 如何将坐标轴加粗?python画散点图#首先调用一下画图的库#记得用完了这个函数要show一下,不然成不了图片2、函数参数介绍x,y:长度相同的数组,也就是我们即将绘制散点图的数据点,输入数据。用来表示散点图的横纵坐标,例如一个(100,99)的数据,x=100,y=99s:点的大小,默认 20,也可以是个数组,数组每个参数为对应点的大小,数值越大
2022-06-06 16:42:42
585
原创 小论文——matplotlib+latex编写问题
英文论文查重论文应以英文撰写并以PDF格式提交。 可拍照论文的长度将限制在 10 页,包括论文标题、每位作者的姓名和单位、150 字的摘要和最多 6 个关键字。 也允许使用较短的版本论文(最多四页)。作者必须遵循DSA会议记录格式(PDF | Word DOCX | Latex)准备论文。每份申请书将由至少三名项目委员会成员审核。论文的选择基于独创性、技术贡献、演讲质量以及与研讨会的相关性。.........
2022-06-06 16:41:57
599
原创 93. 复原IP地址
class Solution { static final int SEG_COUNT = 4; List<String> ans = new ArrayList<String>(); int[] segments = new int[SEG_COUNT]; public List<String> restoreIpAddresses(String s) { segments = new int[SEG_COUNT];..
2022-06-05 17:43:42
98
原创 200. 岛屿数量
class Solution { void dfs(char[][] grid, int r, int c) { int nr = grid.length; int nc = grid[0].length; if (r < 0 || c < 0 || r >= nr || c >= nc || grid[r][c] == '0') { return; } grid[..
2022-06-05 12:16:27
88
原创 12. 整数转罗马数字
class Solution { int[] values = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1}; String[] symbols = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"}; public String intToRoman(int num) { StringBuffer roma..
2022-06-04 13:38:46
81
原创 80. 删除有序数组中的重复项 II
class Solution { public int removeDuplicates(int[] nums) { int n = nums.length; if (n <= 2) { return n; } //索引从2开始 int slow = 2, fast = 2; while (fast < n) { if (nums[slow...
2022-06-03 13:44:30
58
原创 416. 分割等和子集
class Solution { public boolean canPartition(int[] nums) { int n = nums.length; if (n < 2) { return false; } int sum = 0, maxNum = 0; for (int num : nums) { sum += num; ...
2022-06-03 11:24:24
109
原创 131. 分割回文串
class Solution { boolean[][] f; List<List<String>> ret = new ArrayList<List<String>>(); List<String> ans = new ArrayList<String>(); int n; public List<List<String>> partition(String s)...
2022-06-02 22:50:33
154
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人