- 博客(10)
- 收藏
- 关注
原创 在Win10子系统Ubuntu中安装并运行java
目录 用Windows下载jdk安装包 在Ubuntu中访问Windows文件,copy安装包 在Ubuntu中安装jdk 运行java文件(也可以是Windows中的) 此过程中我踩过的坑 参考文献 1. 用Windows下载jdk安装包 去Oracle官网下载即可,记得要下Linux版本,jdk版本和位数按自己的情况来,并且记住下载的位置,我自己习惯下到 F:/0000。 2. 在Ubuntu中访问Windows文件,copy安装包 如果你有一只家养的Linux服务器,那么这一步就该是把下载的
2020-08-08 17:14:07
3168
原创 Rabin-Karp相关取余讨论
我的所有LeetCode答案集中储存在GitHub上 zhangyixing1007/leetcode,欢迎关注。 内容提要 LeetCode 1316. 不同的循环子字符串 三版答案,不断精进。 取余数字N的讨论;乘法,负数的特殊处理。 Java的乘法实现,int或者说Integer本身就是一种取余。 HashSet<int>和HashSet<String>的效率讨论。 题目 以LeetCode 1316. 不同的循环子字符串为例。 给你一个字符串 text ,请你返回满足下
2020-06-30 16:48:59
1942
原创 最接近的三数之和--在三数之和的基础上修改即可
欢迎关注我的刷题专栏 zhangyixing1007/leetcode 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 示例: 输入:nums = [-1,2,1,-4], target = 1 输出:2 解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。 提示: 3 <= nums.length <= 10^3 -10^3 &
2020-06-24 00:40:27
161
转载 ADI解二维抛物方程 matlab代码
解以下方程 用P-R ADI 格式 对于Laplace算子的处理 第一步对xx用显式,yy用隐式。 第二步对yy用显式,xx用隐式。 %************************************************************** %MAIN.m clc clear a=0; b=1; %x取值范围 c=0; d=1; %y取值范围 tfinal = 1; %最终时刻 t=1/1600;%时间步长; h=1/40;%空间步长 r=t/h^
2020-06-15 23:35:20
3615
1
原创 LeetCode5437 不同整数的最少数目
欢迎关注我的刷题专栏 zhangyixing1007/leetcode 给你一个整数数组 arr 和一个整数 k 。现需要从数组中恰好移除 k 个元素,请找出移除后数组中不同整数的最少数目。 示例 1: 输入:arr = [5,5,4], k = 1 输出:1 解释:移除 1 个 4 ,数组中只剩下 5 一种整数。 示例 2: 输入:arr = [4,3,1,1,3,3,2], k = 3 输出:2 解释:先移除 4、2 ,然后再移除两个 1 中的任意 1 个或者三个 3 中的任意 1 个,最后剩下 1
2020-06-14 17:52:13
322
原创 三数之和--如何让三只指针帮你去重?
原题戳这里 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例: 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三元组集合为: [ [-1, 0, 1], [-1, -1, 2] ] 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/3sum 著作权归领
2020-06-12 12:55:56
288
原创 如何从下至上层次遍历二叉树?--二叉树遍历大法总结
文章将分为以下几个部分: 综述 前序遍历 后序遍历 中序遍历 层序遍历,从上至下 层序遍历,从下至上 关于栈,多说两句 欢迎star zhangyixing1007/leetcode,一起交流算法题。 1. 综述 (以下例子中的超链接都可点击) 遍历方式 递归 迭代 例子 前序遍历 三行 栈 lc144 中序遍历 三行 栈 lc145 后序遍历 三行 栈 lc094 , lc098 层序遍历,从上至下 – 队列 lc102 层序遍历,从下至上 – 队列 – 说明:
2020-06-03 15:20:03
2230
原创 Git连接GitHub, Permission denied (publickey)解决方法
如果生成了SSH Key,那么删掉。因为还要重来一遍。 生成SSH密钥 $ ssh-keygen -t rsa -C "[email protected]" 然后还要在GitHub账户中添加生成的SSH,找到刚刚生成的id_rsa.pub文件(一般在C:/user/xxx 目录下),用任何一个能够打开txt文件的应用打开,然后复制粘贴到github账户中。 具体步骤可以查看生成新 SSH 密钥并添加到 ssh-agent。 把钥匙添加进自己的电脑–很奇怪,很多教程都没有这一步,做完上面两步就直接跳到.
2020-05-22 00:47:05
10636
1
原创 如何用IDEA查看Java源码
首先,你要找到自己jdk安装的地址。windows用cmd调出命令行窗口,输入 java -verbose 然后你会看到一大串内容自动输出,别着急,等一会,最后输出那一行就是jdk所在目录啦。一般来说会是这个形式 F:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar 具体的形式会随着安装的盘还有jdk版本略有差别。 打开IDEA,选择“open”,按照这个路径打开 rt.jar 所在文件夹 F:\Program Files\Java\jdk1.8.0.
2020-05-12 00:33:00
1554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人