05 2024 档案

摘要:描述 给你一个文本串 T ,一个非空模板串 S ,问 S 在 T 中出现了多少次 数据范围:1≤len(S)≤500000,1≤len(T)≤1000000 要求:空间复杂度 O(len(S)),时间复杂度 O(len(S)+len(T)) 示例1 输入: "ababab","abababab" 返 阅读全文
posted @ 2024-05-08 09:52 有空 阅读(7) 评论(0) 推荐(0) 编辑
摘要:BF 匹配算法: #include <stdio.h> #include <string.h> #define MAXSIZE 100 // 返回匹配成功的字符在主串中的索引 // 如果匹配失败,则返回-1 // 索引从0开始 int BF(char* s, char* t, int slen, i 阅读全文
posted @ 2024-05-08 06:56 有空 阅读(23) 评论(0) 推荐(0) 编辑
摘要:循环队列的存储 循环队列的入队 循环队列的出队 阅读全文
posted @ 2024-05-08 06:44 有空 阅读(2) 评论(0) 推荐(0) 编辑
摘要:描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。 0<=pushV.len 阅读全文
posted @ 2024-05-07 15:18 有空 阅读(12) 评论(0) 推荐(0) 编辑
摘要:定义一个栈 顺序栈的存储结构: #define MAXSIZE 20 typedef int ElemType; typedef struct { ElemType data[MAXSIZE]; int top; }SqStack; 通常更简单的做法是在主函数中直接定义一个数组用作栈,并定义一个整数 阅读全文
posted @ 2024-05-07 14:12 有空 阅读(8) 评论(0) 推荐(0) 编辑
摘要:顺序表 顺序表的存储结构 // 顺序表的存储结构 #define MAXSIZE 20 // 元素个数的最大值 typedef int ElemType; // ElemType 根据实际情况而定,这里假定为 int typedef struct { ElemType data[MAXSIZE]; 阅读全文
posted @ 2024-05-05 20:45 有空 阅读(3) 评论(0) 推荐(0) 编辑
摘要:在终端切换用户: 从普通用户切换为 root 用户: su root 或者 su - root 但是这二者有本质区别,su root 切换到 root 用户,拥有 root 用户的权限,但是没有 root 用户的环境变量,su - root 是切换到 root 并获得 root 的环境变量及执行权限 阅读全文
posted @ 2024-05-04 21:48 有空 阅读(24) 评论(0) 推荐(0) 编辑
摘要:立刻关机: poweroff 或者: halt 立刻重启: reboot shutdown 命令的功能是关闭服务器的系统, 作用等同于 poweroff 命令. shutdown 命令的格式: shutdown [options] [time] [message] options - 关闭选项,如暂 阅读全文
posted @ 2024-05-04 20:51 有空 阅读(89) 评论(0) 推荐(0) 编辑
摘要:MacOS 安装包 iso 文件下载链接 默认情况下,VMWare 不支持 MacOS,可以利用一个小工具进行修改: 小工具下载链接 得到压缩包,进行解压: 开始下载一些内容,需要等待: 安装完成: 原来的位置多出来两个文件夹: 不要动这两个文件夹。 再次在 VMWare 中新建一个虚拟机,可以发现 阅读全文
posted @ 2024-05-02 21:28 有空 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-05-02 17:43 有空 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Linux 系统会内置 vi 文本编辑器。 Vim 具有程序编辑的能力,可以看作是 vi 的增强版本,具有给关键字添加颜色、代码自动补全、编译及错误跳转等方便编程的功能。 vi 和 vim 的快捷键是一样的。 vi 和 vim 的三种模式:正常模式、插入模式、命令行模式。 正常模式:,也叫一般模式、 阅读全文
posted @ 2024-05-02 17:28 有空 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Linux 服务器是开发小组共享,正式上线的项目运行在公网,Linux 服务器也经常是架设在公网上的。因此程序员需要远程登录到 Linux 进行项目管理或者开发。 远程登录客户端有 Xshell、Xftp。Xshell 可以帮助我们进行远程登录,进行一些命令的操作,但是无法操作文件;Xftp 则可以 阅读全文
posted @ 2024-05-02 11:38 有空 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Linux 的文件系统是采用层级式的树状目录结构,在此结构中,最上层是根目录 /,然后在此目录下再创建其他的目录。 在 Linux 世界中,一切皆文件。Linux 会把所有的硬件都映射为文件进行管理,假如插入一个优盘,识别后也是将优盘当作一个文件来处理。 Linux 里面的很多目录的名称,即文件夹名 阅读全文
posted @ 2024-05-02 11:22 有空 阅读(15) 评论(0) 推荐(0) 编辑
摘要:vmtools 安装后,可以在 Windows 下更好地管理 VM 虚拟机。 可以设置 Windows 和 CentOS 的共享文件夹。 安装 vmtools 必须先安装 gcc。检查是否安装了 gcc: 终端可以按 Tab 进行自动补充。 要用 root 用户登录,因为需要在一个文件夹内粘贴内容, 阅读全文
posted @ 2024-05-02 09:46 有空 阅读(27) 评论(0) 推荐(0) 编辑
摘要:克隆 如果已经安装了一台 Linux 操作系统,还想要更多,没必要重新安装,只需要克隆就可以了。 方式一:直接拷贝一份安装好的虚拟机文件。 直接将安装好的虚拟机文件复制粘贴到另一个路径下,不发生文件夹名称冲突时也可以不改名字。在 VMWare 中打开 .vmx 文件即可打开新的虚拟机。 方式二:使用 阅读全文
posted @ 2024-05-02 08:30 有空 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-05-01 23:54 有空 阅读(77) 评论(0) 推荐(0) 编辑
摘要:下载链接 安装包: 解压,打开解压后的文件夹,双击运行【Setup】安装程序: 点击【高级选项】选择【我有文件安装密钥】: 选择【是】,点击【下一步】: 输入安装密钥【05322-36228-06991-12654-51812-34369-14072-44298-22786-36732-05503- 阅读全文
posted @ 2024-05-01 17:45 有空 阅读(483) 评论(0) 推荐(0) 编辑
摘要:下载和安装 下载链接 下载社区版: 得到安装包: 双击开始安装: 不要改变安装位置: 正在安装: 安装完毕后,建议重启电脑。 第一次打开需要登录微软账号: 成功打开软件: 创建新项目 设置 更改主题 更改字体、字号 更改代码的字体、字号: 更改输出窗口的字体、字号: 显示行号 大括号行尾风格 快捷键 阅读全文
posted @ 2024-05-01 08:44 有空 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示