- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 LeetCode 777. 在LR字符串中交换相邻字符(C++实现)
模拟,以end字符串为基准,当前位置不相等则需要从最靠近当前位置的相等字符往前移,注意可以移动的条件。
2022-10-02 21:18:03
479
原创 力扣中级组合类题目解答全分析(77. 组合 40. 组合总和 II 216. 组合总和 III 39. 组合总和 377. 组合总和 Ⅳ )
力扣中级组合类题目解答全分析
2022-06-26 16:03:40
370
原创 虚拟机Docker安装与配置
0.安装DockerDocker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 stable test 和 nightly 三个更新频道。官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。1.CentOS安装DockerDocker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内
2022-03-14 14:00:54
4210
原创 IDEA配置LeetCode刷题环境
1、在IDEA中安装LeetCode插件2、配置代码生成模板在我们下载完成之后,IDEA左侧工具栏会出现LeetCode图标,我们点击进入设置。
1、下载mysql压缩包由于mysql服务器在国外,我们想直接从官网上下载速度非常之慢,所以我们选择从清华大学开源软件镜像站上进行下载,https://mirror.tuna.tsinghua.edu.cn/,这里我选择安装的是主流版本5.7,具体如图所示:这里有个小技巧,我们直接Ctrl+F进行搜索过滤,可以快速找到我们想要的版本。2、解压文件夹进行配置1.加压后文件夹目录结构如下所示:2.接着我们进行配置环境变量,我的电脑->属性->高级->环境变量选择Path,在其后面添
2022-03-06 16:38:15
2176
1
原创 Maven下载安装配置(IDEA配置Maven一步到位)
1. Maven下载首先我们打开maven官网,https://maven.apache.org/,界面如下图,点击download。然后根据自己需求选择下载版本,一般选择最新版本。2. Maven安装Maven无需安装,解压然后配置即可使用,解压后的目录如下所示。解压完成后我们需要配置系统环境变量,首先配置MAVEN_HOME,然后加入Path,详细配置方法如下图。3. 验证是否安装成功win+r,然后输入cmd进入命令行,输入mvn -v,出现如下图版本信息证明安装配置成功。4.
2022-03-06 10:51:24
702
原创 Vim&Vi简介及操作命令
vi 与 vim区别:vim有语法着色vim可以记录上次退出的时候的所在位置(打开文件后自动进入到上次所在的行) vi打开文件进入到第一行一、vi是模式化的工具vi打开文件后有三种工作模式:编辑模式: 只能看,不能输入内容输入模式: 可以在文件中输入或者删除内容末行模式: 可以执行一些命令操作注意:打开文件之后,默认就是编辑模式二、开始输入i: 在光标之前插入内容I: 将光标定位到行首,在行首之前插入数据a: 在光标之后的位置写入内容A: 将光标定位到行尾,在行尾之后写入新内容
2022-02-12 12:31:59
645
原创 Git如何同步主仓代码并解决冲突
在我们进行开源项目开发时,我们往往会遇到开源项目主仓代码发生了更新然后我们自己本地clone下来的代码未及时更新,从而造成本地提交的PR或者进行代码测试由于代码更新不及时出现冲突或者报错的情况,这时我们经过以下几个步骤就可以同步更新主仓代码并解决冲突git branch 查看分支,确定为需要更新的分支git remote add open https://gitee.com/mindspore/mindspore.git 仓库链接为你开发项目的链接地址git remote add open https
2022-02-09 13:38:22
1593
原创 每日一题-01背包
title: 每日一题–01背包date: 2019-12-05 12:51:35tags:每日一题算法61.快乐 (5分)Java时间限制:3 毫秒 | Java内存限制:1000 Kb题目内容:没有买到奥运会的门票让YF伤心不已,为了使自己开心起来,他去找周围的人聊天,每找一个人聊天,他就会耗费一定的体力,但他会得到一定量的快乐。YF试图使自己尽可能的高兴,但一...
2019-12-05 13:02:44
279
原创 每日一题-特别的幸运数
title: 每日一题–特别的幸运数date: 2019-11-19 11:08:35tags:每日一题81.特别的幸运数 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:YF不爱名利,所以他既不喜欢6,也不喜欢8。他的幸运数字是4和7。如果一个数字中只包含4和7,他就认为这个数字是他的幸运数。现在给你两个正整数a,b,要求返回a,b之间...
2019-11-19 11:12:19
374
原创 每日一题-最大字段问题
title: 每日一题–最大字段问题date: 2019-11-18 15:03:06tags:算法每日一题105.最大字段和 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:给定长度为n的整数序列,a[1…n], 求[1,n]某个子区间[i , j]使得a[i]+…+a[j]和最大.或者求出最大的这个和.例如(-2,11,-4,13,...
2019-11-18 15:17:17
283
原创 每日一题-N皇后
title: 每日一题–N皇后date: 2019-11-18 14:28:51tags:回溯每日一题算法104.N皇后 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:国际象棋中的皇后可以沿着水平线,垂直线,或者斜线前进,吃掉遇到的所有棋子,如果棋盘上有八个皇后,则这八个皇后如何相安无事的放置在棋盘上,1970年与1971年, E...
2019-11-18 14:37:18
465
原创 深度学习之非线性问题
title: 深度学习之非线性问题date: 2019-11-17 10:31:00tags:pythonTensorFlow问题引入 家长们猜测学校的三好学生评选规则,但这次情况不一样了,孩子们的总分不知道,仅知道是否评选上三好学生的结果和孩子的分数解决思路 先通过随机函数批量生成实验数据,此处模拟的是孩子们的家长向系统投喂数据。然后我们要使用的是 sigmod...
2019-11-17 10:50:25
1054
原创 每日一题-分苹果
title: 每日一题–分苹果date: 2019-11-17 10:22:29tags:算法每日一题动态规划64.分苹果 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?M, N为自然数。说明:如有7个苹果,3个盘子,则(5, 1, 1)和(1, 5...
2019-11-17 10:25:27
471
原创 每日一题-正方形的判定
title: 每日一题–正方形的判定date: 2019-11-17 09:32:04tags:算法每日一题1.2018三大校赛题B-正方形的判断 (10分)题目内容:给定四个点的坐标, 问这四个点相连之后是否可以组成正方形.输入描述:第一行一个正整数N,表示测试数据组数,N<=500每组测试数据占一行,给出8个整数x1,y1,x2,y2,x3,y3,x4,y...
2019-11-17 09:35:48
285
原创 每日一题-GCD求最大公约数
title: 每日一题–GCD求最大公约数date: 2019-11-17 09:25:58tags:算法每日一题1551.双十一特惠零食大礼包 (10分)C时间限制:1000 毫秒 | C内存限制:3000 Kb题目内容:首先,作为一道签到题,感谢你参加了这一场新生赛!出题组在双十一的时候去买了很多很多东西,相信你也是和他们一样的剁手党,小R买了很多很多很多很多...
2019-11-17 09:31:40
295
原创 每日一题-打印爱心
title: 每日一题–打印爱心date: 2019-11-17 09:14:44tags:每日一题算法1550.粉色冒泡 (10分)C时间限制:1000 毫秒 | C内存限制:3000 Kb题目内容:小C最近有了喜欢的女孩纸,作为程序员的他,想给女孩纸一个与众不同的表白方式!所以他想到了用代码编写出一个exe文件让心仪的女孩纸一点开就能看到一颗心。但是他不知道多...
2019-11-17 09:25:28
427
原创 每日一题-寻找第K大值的位置
title: 每日一题–寻找第K大值的位置date: 2019-11-16 12:33:12tags:算法快排每日一题97.寻找第K大值 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:在一个整数数组中,寻找第k大值所在位置。假设每个数值都不一样。要求算法时间复杂性通常情况下为线性。输入描述包括一个数组长度n,一个k, 以及紧接着的...
2019-11-16 12:45:05
133
原创 每日一题-砝码组合
title: 每日一题–砝码组合date: 2019-11-15 23:21:19tags:算法每日一题66.砝码组合 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许...
2019-11-15 23:32:25
475
原创 hexo的使用
title: hexo发布你的第一篇博客date: 2019-10-22 19:19:07tags:心得软件使用当然,以下内容是建立在你将环境搭建好的前提下实现的。1. 本地创建博客md文件hexo new "你的博客的名字"2. 生成静态文件hexo generate本地查看效果hexo server本地浏览器输入 http://localho...
2019-11-15 14:42:30
80
原创 C语言之规范使用空格
title: C语言之规范使用空格date: 2019-10-31 17:17:41tags:心得代码规范printf, scanf 语句,逗号之后加空格;printf("error! score[%d] = %d\n", i, score[i]);scanf("%d %d %d", &a, &b, &c);分号紧跟括号,无需空格。...
2019-11-15 14:41:30
5596
1
原创 每日一题-约瑟夫环
title: 每日一题–约瑟夫环date: 2019-11-05 20:21:05tags:每日一题算法110.约瑟夫环 (5分)C时间限制:1 毫秒 | C内存限制:3000 Kb题目内容:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?输入描述正整数n输出描述直接输出结果输入样例1...
2019-11-15 14:39:40
188
原创 每日一题-合并排序
title: 每日一题–合并排序date: 2019-11-02 23:53:02tags:算法每日一题73.合并排序 (10分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:使用合并排序算法,对输入的n个数据进行按升序排序。输入描述分两行,第一行是整数n,第二行是n个整数,每个整数之间用空格间隔。输出描述按升序排序的n个整数输入样例8...
2019-11-03 00:02:09
414
原创 每日一题-大数阶乘
List itemtitle: 每日一题–大数阶乘date: 2019-11-01 16:58:01tags:每日一题算法117.大数相乘 (20分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:一个整型变量只能用来存贮较小的n!的值,当 n 较大时,可将阶乘值中的每一个数字放在一个一维数组的一个元素中。使用这方法,打印n!的值;输入...
2019-11-02 21:15:17
152
原创 每日一题-涂色问题
title: 每日一题–涂色问题date: 2019-11-02 20:55:57tags:每日一题算法99.涂色问题 (15分)C时间限制:1 毫秒 | C内存限制:3000 Kb题目内容:有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法。输入...
2019-11-02 21:14:32
2742
原创 每日一题-导弹拦截
title: 每日一题–导弹拦截date: 2019-11-02 16:58:19tags:每日一题算法82.导弹拦截 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:某国为了防御敌国的导弹袭击,研发出一套导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发拦截炮弹能够到达任意的高度,但是以后每一发拦截炮弹都不能高于前一发的高度...
2019-11-02 21:14:05
397
原创 每日一题-整数划分
title: 每日一题–整数划分date: 2019-10-27 17:15:16tags:算法每日一题91.整数划分 (15分)C时间限制:2 毫秒 | C内存限制:65535 Kb题目内容:对于一个正整数n的划分,就是把n变成一系列正整数之和的表达式。注意,分划与顺序无关,例如6=5+1跟6=1+5是同一种分划。另外,单独这个整数本身也算一种分划。例如:对于正整...
2019-10-31 17:54:26
234
原创 每日一题-找零钱
title: 每日一题–找零钱date: 2019-10-29 16:51:32tags:贪心算法每日一题题目内容:一个小孩买了价值少于1美元的糖,假设提供了数目不限的面值为2 5美分、1 0美分、5美分、及1美分的硬币,写一个算法让小孩用最少的硬币付款。1美元=100美分输入描述糖的价格输出描述4种硬币的个数,中间用空格隔开。输入样例75输出样例3 0 ...
2019-10-31 17:53:44
1486
原创 每日一题-英文字母排序
title: 每日一题–英文字母排序date: 2019-10-31 14:01:43tags:每日一题算法116.英文字母排序 (20分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:编写一个程序,当输入英文字符串时,计算机将这个句子中的英文字母按字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度相同,并且要求只对A到Z的字母重新排...
2019-10-31 17:53:09
997
原创 每日一题-取石子
title: 每日一题–取石子date: 2019-10-26 20:41:10tags:算法每日一题67.取石头 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:有一堆石子,A,B两人轮流从中取出石子,每次取出的石子数目只能为1,3,7或8,最后一枚石子谁取到就是输方。A,B两人都足够聪明,不会做出错误的判断。现给出一定数目的石子,A先...
2019-10-31 17:52:31
486
原创 每日一题-加密
title: 每日一题–加密date: 2019-10-31 11:13:59tags:每日一题算法89.加密 (15分)C时间限制:3 毫秒 | C内存限制:3000 Kb题目内容:一种Playfair密码变种加密方法如下:首先选择一个密钥单词(称为pair)(字母不重复,且都为小写字母),然后与字母表中其他字母一起填入至一个5x5的方阵中,填入方法如下:1.首先...
2019-10-31 17:50:52
990
原创 每日一题-滑雪
title: 每日一题–滑雪date: 2019-10-28 23:05:19tags:算法每日一题109.滑雪 (10分)C时间限制:1 毫秒 | C内存限制:3000 Kb题目内容:Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区...
2019-10-31 17:50:27
630
7
原创 Typora基础使用及常用快捷键
“***” + 回车 =========================== 分割线(“-” 或 "_"同可)“# + “空格” + “文字” =============================== 一级标题,#数量增多标题级别变高,字变小# 一级标题 ## ...
2019-10-23 18:52:36
732
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人