- 博客(39)
- 资源 (2)
- 收藏
- 关注
原创 bash: unzip: 未找到命令,sudo: nano:找不到命令
如果您在使用 Windows 的 WSL(Windows Subsystem for Linux),可以按照上述步骤安装。在 Windows 中,您可以使用文件资源管理器右键点击 ZIP 文件并选择“解压缩”选项。如果问题仍然存在,您可以考虑更换 YUM 源。在 Ubuntu/Debian 系统上。在 CentOS/RHEL 系统上。安装完成后,您可以再次尝试解压文件。在 Windows 上。
2024-09-25 14:06:27 462
原创 【今日作业】《七月集训》(第02天)——字符串
459. 重复的子字符串1961. 检查字符串是否为数组前缀1790. 仅执行一次字符串交换能否使两个字符串相等2315. 统计星号459. 重复的子字符串
2022-07-02 21:21:55 300 1
原创 【今日作业】《七月集训》(第01天)——数组
599. 两个列表的最小索引总和674. 最长连续递增序列989. 数组形式的整数加法2319. 判断矩阵是否是一个 X 矩阵599. 两个列表的最小索引总和
2022-07-02 15:08:12 386 1
原创 Linux笔记总结 - linux实操篇 - 用户管理
Linux笔记总结 - linux实操篇 - 用户管理1 基本介绍Linux系统是一个多用户多任务的操作系统,任何一个要使用的系统资源的用户,都首先向系统管理员申请一个账号,然后以这个账号身份进入系统2 添加用户2.1 基本语法useradd 用户名2.2应用案例案例1:添加一个用户milan,默认该用户的家目录在 /home/milan代码1:useradd milan2.3 细节说明1)当创建用户成功后,会自动创建和用户同名的家目录2)也可以通过useradd -d
2022-05-09 18:05:46 9821
原创 Linux笔记总结 - linux实操篇 - 开机、重启和用户的注销登录
Linux笔记总结 - linux实操篇 - 开机、重启和用户的注销登录1 关机&重启命令1.1 基本介绍1)shutdown -h now 立刻关机2)shutdown -h 1 1分钟r后关机3)shutdown -r now 现在重启计算机4)halt 关机(和上面的一样)5)reboot 现在重新启动计算机6)sync 把内存的数据同步到磁盘1.2 注意细节1)不管是重启还是关闭系统,首先要执行的sync命令,把内存数据写到磁盘中2)目前shutdown/rebo
2022-05-09 18:05:02 9809
原创 Linux笔记总结 - Linux实操篇 - vi 和 vim编译器
Linux笔记总结 - Linux实操篇 - vi 和 vim编译器1、vi 和 vim的常用的三种模式1.1 正常模式 以vim打开一个档案就直接进入一般模式1.2 插入模式按下i ,I,o,O,a,A,r,R等任何一个之后会进入编辑模式,一般来说按下i即可1.3 命令行模式输入esc再输入:,在这个模式当中,可以提供相关的指令,完成读取、存放、替换、离开vim、显示行号等动作则是在此模式下达成的2、vi 和 vim基本使用使用vim开发一个hello.java程序
2022-04-29 15:23:42 8641
原创 C语言打开一个网站
C语言打开一个网站以下两种方法都是可以直接编译通过运行的推荐第一种,第二种需要自己调方法一#include "stdio.h"#include "stdlib.h"int main(){ int a=2; if(a==2){ system("start http://www.baidu.com.cn");} return 0;}方法二#include<windows.h>int main(){ ShellExecute(NULL,"open","
2022-04-27 19:56:03 4642
原创 c语言关闭正在运行的应用程序
c语言关闭正在运行的应用程序原文网址:https://zhidao.baidu.com/question/185875250.html可以通过system 函数,调用dos命令taskkill实现关闭正在运行的应用程序。如system("taskkill /im notepad.exe");会关闭记事本应用。system("taskkill F /pid 1234 T");会强制结束pid为1234的进程及其子进程。关于taskkill的详细描述如下:TASKKILL [/S syst
2022-04-27 19:40:47 2893
原创 Linux笔记总结 - 具体目录结构
Linux知识点总结具体目录结构/bin经常使用的命令/sbin存放的是系统管理员使用的系统管理程序/home存放用户的主目录/root系统管理员/lib系统开机所需要最基本的动态连接共享库/lost+found当系统非法关机后,这里存放一些文件,一般情况是空的/etc所有的系统管理所需要的配置文件和子目录,比如安装MySQL数据库 my。conf/user用户很多应用程序和文件存放在这个目录下/boot
2022-04-27 19:28:04 7473
原创 LeetCode 2160. 拆分数位后四位数字的最小和
一、题目1、题目描述2160. 拆分数位后四位数字的最小和给你一个四位 正 整数 num 。请你使用 num 中的 数位 ,将 num 拆成两个新的整数 new1 和 new2 。new1 和new2 中可以有 前导 0 ,且 num 中 所有 数位都必须使用。比方说,给你 num = 2932 ,你拥有的数位包括:两个 2 ,一个 9 和一个 3 。一些可能的 [new1, new2] 数对为[22, 93],[23, 92],[223, 9] 和 [2, 329] 。 请你返回可以得到的
2022-04-24 23:18:18 1075
原创 LeetCode 509. 斐波那契数
一、题目1、题目描述斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1 给定 n ,请计算 F(n) 。示例 1:输入:n = 2 输出:1 解释:F(2) = F(1) + F(0) = 1 + 0 = 1 示例 2:输入:n = 3 输出:2 解释:F(3) = F(2) + F(1)
2022-04-24 16:46:16 857
原创 LeetCode-344. 反转字符串
344. 反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例 1:输入:s = [“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例 2:输入:s = [“H”,“a”,“n”,“n”,“a”,“h”]输出:[“h”,“a”,“n”,“n”,“a”,“H”]提示:1 <= s.length <
2022-04-13 22:19:20 402
原创 数的全排列(DFS)
数的全排列(DFS)这里对前面 数的全排列 进行一个完善思路:DFS首先我们还是对于123进行一次举例(大神请跳过这步)1 2 31 3 22 1 32 3 13 2 13 1 2代码#include<stdio.h>//此处特别说明一下: // C语言的全局变量在没有赋值以前默认为0// 因此这里的book数组无需全部再次赋值 int a[10], book[10], n; void dfs(int step){ //step表示现
2022-04-05 13:40:29 414
原创 数的全排列
数的全排列例: 将数字123进行全排列在这里可以使用的是一种简单暴力的解决方法直接上代码#include<stdio.h>int main(){ for(int a = 1; a <= 3; a++) for(int b = 1; b <= 3; b++) for(int c = 1; c <= 3; c++) if(a != b && a != c && b != c) printf("%d%d
2022-04-05 12:22:42 412
原创 算法-快速排序quickSort
最常用的排序–快速排序以下讲解借鉴了啊哈算法一部分内容,如果有总结不到位的地方,恳请给位大佬批评指正优点:相比较桶排序和冒泡排序来说,快速排序解决了桶排序的空间的浪费,和冒泡排序的执行效率示例:排列前6 1 2 7 9 3 4 5 10 8排列后1 2 3 4 5 6 7 8 9 10首先,我们先随便找一个数作为 基准数 ,在这里我们选择最左侧的 6 作为基准数。对于现在我们需要做的就是把 基准数 6 移到之间的某一个位置,这里先提示一下,采用类似于 冒泡算法 (下次进行详解
2022-04-04 16:45:34 170
原创 12届蓝桥杯--ASC题解
ASC本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。已知大写字母 A 的 ASCII 码为 65,请问大写字母 L 的 ASCII 码是多少?运行限制最大运行时间:1s最大运行内存: 128M对于本题的题解主要涉及的知识点为:ASCII码无脑干就对了#include <iostream>using namespace std;int main(){ // 请在此输入您的代码 cout<<65 + ('L' - 'A');
2022-03-28 09:12:57 1228
原创 12届蓝桥杯--删除字符题解
删除字符题目描述给定一个单词,请问在单词中删除 tt 个字母后,能得到的字典序最小的单词是什么?输入描述输入的第一行包含一个单词,由大写英文字母组成。第二行包含一个正整数 tt。其中,单词长度不超过 100100,tt 小于单词长度。输出描述输出一个单词,表示答案。输入输出样例示例 1输入LANQIAO3输出AIAO运行限制最大运行时间:1s最大运行内存: 128M对于本题的题解主要涉及的知识点为:对于字符串的使用,erase()本题使用:移除范围 [firs
2022-03-28 09:02:29 875
原创 12届蓝桥杯--相乘题解
相乘本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小蓝发现,他将 1 至 1000000007 之间的不同的数与 2021 相乘后再求除以 10000000071000000007 的余数,会得到不同的数。 小蓝想知道,能不能在 1 至 1000000007 之间找到一个数,与 2021 相乘后 再除以 1000000007 后的余数为 999999999。如果存在,请在答案中提交这个数; 如果不存在,请在答案中提交 0。运行限制最大运行时间:1s最大运行内存: 128M
2022-03-27 22:16:29 1400
原创 求解一个数的所有约数
求解一个数的所有约数对于求解一个过大的数不适合采用for*3这种级别的时间复杂度 //先找出n的所有因子并放入数组s中 for (i = 1; i*i <= n; i++) //在这里也可以 i <= sqrt(n); { if (n%i == 0) { s.push_back(i); if(n/i!=i) //这里是一个判断,因为在for循环哪里是<=,在这里则是一个去重
2022-03-27 17:56:28 256
原创 12届蓝桥杯--货物摆放题解
货物摆放题目描述小蓝有一个超大的仓库,可以摆放很多货物。现在,小蓝有 nn 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。小蓝希望所有的货物最终摆成一个大的长方体。即在长、宽、高的方向上分别堆 LL、WW、HH 的货物,满足 n = L \times W \times Hn=L×W×H。给定 nn,请问有多少种堆放货物的方案满足要求。例如,当 n = 4n=4 时,有以下 66 种方案:1×1×4、1×2×2、1×4
2022-03-27 17:48:56 1058
原创 12届蓝桥杯--时间显示题解
时间显示题目描述小蓝要和朋友合作开发一个时间显示的网站。在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从 19701970 年 11 月 11 日 00:00:0000:00:00 到当前时刻经过的毫秒数。现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。给定一个用整数表示的时间,请将这个时间对应的时分秒输出。输入描述输入一行包含一个整数,表示时间。输出描述输出时分秒表示的当前时间,格式形如 HH:MM:SS,其中
2022-03-27 16:20:02 596
原创 12届蓝桥杯--空间题解
空间本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝准备用 256MB256MB 的内存空间开一个数组,数组的每个元素都是 3232 位 二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问 256MB256MB 的空间可以存储多少个 3232 位二进制整数?运行限制最大运行时间:1s最大运行内存: 128M对于本题的题解主要涉及的知识点位:MB KB Byte Bit 之间的装换1TB = 1024MB1MB = 1024KB1KB = 1
2022-03-27 15:12:30 756
原创 12届蓝桥杯--卡片题解
卡片小蓝有很多数字卡片,每张卡片上都是数字 00 到 99。 小蓝准备用这些卡片来拼一些数,他想从 11 开始拼出正整数,每拼一个, 就保存起来,卡片就不能用来拼其它数了。 小蓝想知道自己能从 11 拼到多少。 例如,当小蓝有 3030 张卡片,其中 00 到 99 各 33 张,则小蓝可以拼出 11 到 1010, 但是拼 1111 时卡片 11 已经只有一张了,不够拼出 1111。 现在小蓝手里有 00 到 99 的卡片各 20212021 张,共 2021020210 张,请问小蓝可以从 11 拼到
2022-03-27 14:51:17 722
原创 二叉树的简单操作
二叉树的简单操作//// Created by KKONE on 2022/3/17.//#include <iostream>#include <string>using namespace std;struct BinaryNode { //数据源 char ch; //指针域 struct BinaryNode *lChild; struct BinaryNode *rChild;};void calculate
2022-03-17 11:00:36 75
原创 二叉树的递归遍历
二叉树的递归遍历//// Created by KKONE on 2022/3/17.//#include <iostream>#include <string>using namespace std;struct BinaryNode { //数据域 char ch; //指针域 struct BinaryNode *lChild; //定义一个左孩子 struct BinaryNode *rChild; //定义一
2022-03-17 10:58:06 71
原创 《LeetCode零基础指南》(第一讲) 函数
《LeetCode零基础指南》(第一讲) 函数371. 两整数之和难度中等591收藏分享切换为英文接收动态反馈给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。示例 1:输入:a = 1, b = 2输出:3示例 2:输入:a = 2, b = 3输出:5代码演示class Solution {public: int getSum(int a, int b) { return a + b; }};面试题 17.0
2022-03-14 22:07:28 7225
原创 String_day01
LeetCodeString2011. 执行操作后的变量值class Solution {public: int finalValueAfterOperations(vector<string>& operations) { int num = 0; for(string i : operations){ if(i[1] == '+') num++; else
2022-03-13 18:08:56 320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人