- 博客(17)
- 收藏
- 关注
原创 汉诺塔(只能在相邻柱子间移动)
作为一道最基础的递归题,汉诺塔总会变着花样进行考察。例如限制圆盘只能在相邻柱子间移动。其实思路是一样的,分解为基础情况和递归终止的情况进行讨论,具体代码如下:#include <iostream>using namespace std;void hanoi(int n, char A, char B, char C){ // 如果只剩1个圆盘,递归终止,将圆盘从A移动到B,...
2020-03-12 22:34:22
2171
原创 C++实现行列式的计算
根据线性代数按行展开的计算原理,实现n*n的行列式的计算,暂时限制n的取值为1<=n<=10具体代码如下#include <iostream>#include <vector>using namespace std;int calcu(int n, vector<vector<int> >a){ if(n == 2) r...
2020-03-11 21:55:38
3494
5
原创 C++实现排列组合
从n个数[1~n]中取m个数进行排列组合,并以字典序输出所有可能结果,递归实现具体代码如下#include <iostream>#include <vector>using namespace std;void combine(int n, int m, vector<int>a){ for(int i=1; i<=n; i++){ bo...
2020-03-11 21:20:49
1596
1
原创 C++实现正整数高精度减法
采用字符串实现正整数的高精度减法A-B,代码功能有限,注意A、B均大等于0,且A大等于B具体代码如下:#include <iostream>#include <algorithm>using namespace std;int to_Int(char c){ return (int)c-48;}char to_Char(int i){ return (...
2020-03-11 21:17:34
308
原创 C++实现正整数高精度加法
采用字符串string实现正整数的高精度加法具体代码如下:#include <iostream>#include <algorithm>using namespace std;int to_Int(char c){ return (int)c-48;}char to_Char(int i){ return (char)i+48;}int main...
2020-03-11 21:10:02
238
原创 npm切换到淘宝镜像及切换回原镜像
由于镜像地址问题,使用npm直接进行安装进度极其缓慢,这时候切换npm的镜像地址会使得速度加快很多。于是可以切换镜像地址解决安装缓慢的问题。一般我们习惯性切换为淘宝镜像地址。切换到淘宝镜像npm config set registry http://registry.npm.taobao.org切换回原镜像npm config set registry https://registry....
2020-03-01 10:52:32
11182
1
原创 React以Hook的方式使用Echarts
目前组内在开发的项目使用的虽然是React,但是并不是之前的类式组件,所以写法有不少的区别,经过查阅之后,现以Hook的方式使用Echarts,在此进行总结,方便之后的学习。
2020-01-15 16:00:24
7765
3
原创 React使用Echarts无法显示title、tooltip等组件的解决方法
背景近期在写React的前端时遇到了使用Echarts只有图表没有其他组件的情况,在询问大佬之后找到了解决方法。遇到问题引用Echarts除了能够显示图表以外无法显示其他组件,整个图比较死板。我的错误没有注意最开始的引用,看着其他博客写的使用了按需引入,显示图表之后没有注意还引用了相关组件,例如tooltip,title,legend。所以导致了即使在option中写了使用toolti...
2020-01-15 15:12:56
3231
2
原创 在IDEA中显示Run DashBoard
项目运用Spring Cloud框架,基于Spring Boot构建微服务,一般需要启动多个应用程序。在IDEA中,可以使用Run Dashboard对多个应用程序可以更好的管理,但是有些时候直接运行项目并没有Run DashBoard,所以可以通过修改代码的方式显示Run DashBoard
2020-01-02 10:34:25
335
原创 满m叉树编号为i的结点的双亲结点编号推导
结论对于 i 结点的双亲结点的编号 j,有j = [(i-2) / m]+1题目:有满 m 叉树按照层次从上到下,每层从左到右的顺序从1开始对全部结点编号,编号为 i 的结点的双亲结点 j 的编号是多少
2019-12-01 20:09:11
10717
5
原创 满m叉树编号为i的结点的子结点编号推导
结论对于 i 结点的第一个子结点的编号 j,有j = (i-1)*m+2题目:有满 m 叉树按照层次从上到下,每层从左到右的顺序从1开始对全部结点编号,编号为 i 的结点的第1个子结点 j 的编号是多少
2019-12-01 19:39:42
6809
8
原创 npm create umi 报错 npm ERR! Unexpected end of JSON input while parsing near...
解决在创建ant-degisn-pro框架时报错npm ERR! Unexpected end of JSON input while parsing near ……的问题,并给出找到解决方法的思路
2019-07-11 12:18:03
5069
1
原创 GitLab配置ssh key
为GitLab配置SSH key近日使用GitLab,但是新账号提示我在配置SSH Key前无法提交,所以参考后成功配置并写下个人总结在本地打开Git Bashssh-keygen -t rsa -C 'email'参数是完整的邮箱地址,之后提示都按回车即可,注意观察生成ssh key的地址,默认的是用户目录本地文件夹打开文件打开 ~/.ssh/id_rsa.pub 文件,这个里保存...
2019-07-08 18:53:26
217
原创 WinSCP无权访问 错误码:3 服务器返回的错误消息:Permission denied 解决方案
近日在使用WinSCP时出现“无权访问。错误码:3 服务器返回的错误消息:Permission denied”的问题,在查阅了其他博客后找到了一个解决方案,故在此记录下来
2019-06-20 09:35:33
12861
7
原创 Mac VMware Fusion 11 安装 Windows 10
Mac VMware Fusion 11 安装 Windows10因为最近上课需要用到Windows下的一些软件,所以我在Mac上使用VMware Fusion虚拟机安装了Windows 10,现写一篇安装步骤,仅供参考。1.前期镜像下载Windows10的镜像还是比较常见的,我是从MSDN下载的windows10的1809版本(cn_windows_10_consumer_editions...
2019-04-18 23:04:46
13664
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人