- 博客(17)
- 收藏
- 关注
原创 Linux相关知识
(1)&和&&,|和||的介绍(1.1) & 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &(1.2)&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo '2' (1.3)| 表示管道,上一条命令的输出,作为下一条命令参数,如 echo 'yes' | wc -l(1.4)|| 表示上一条命令执行失败后,才执行下一条命令,如 cat no
2022-05-03 09:55:47
600
原创 MacbookAir2011用U盘重装10.13.6High Sierra系统
文章目录电脑版本与重装系统版本一、失败经历二、制作U盘启动盘1.下载dmg文件2.安装balenaEtcher3.制作U盘启动盘三、重装系统电脑版本与重装系统版本本文主要是记录MacbookAir2011重装系统,系统版本采用的是10.13.6High Sierra系统,下载可以通过梯子等进行搜索,具体的版本系统适配可参考苹果官网兼容性检查。该电脑具体配置如下:Macbook Air(11-inch,Mid 2011),处理器是Intel Core i5。本文是在windows环境下制作U盘启动.
2022-04-11 19:55:39
12319
转载 安装latex时install-tl-windows.bat文件点击后闪退
问题情景:以管理员身份运行install-tl-windows.bat文件后,本应该跳出安装界面,但命令行界面跳出来后闪退。问题解决:参考:https://blog.csdn.net/weixin_44582082/article/details/107510018是安装路径的问题,路径中的各种文件的名称不能包含空格和括号再重新运行(还不行重启后再运行),就可以继续安装了。...
2021-03-14 10:34:49
4792
1
原创 Jupyter Notebook 闪退报错AttributeError: module ‘importlib_metadata‘ has no attribute ‘version’
在Pycharm终端运行jupyter notebook时出现错误报错信息Traceback (most recent call last): File "E:\Anaconda\Scripts\jupyter-notebook-script.py", line 6, in <module> from notebook.notebookapp import main File "E:\Anaconda\lib\site-packages\notebook\notebookap
2021-02-18 10:41:04
1571
1
原创 DS二叉排序树之创建和插入
题目描述给出一个数据序列,建立二叉排序树,并实现插入功能对二叉排序树进行中序遍历,可以得到有序的数据序列输入第一行输入t,表示有t个数据序列第二行输入n,表示首个序列包含n个数据第三行输入n个数据,都是自然数且互不相同,数据之间用空格隔开第四行输入m,表示要插入m个数据从第五行起,输入m行,每行一个要插入的数据,都是自然数且和前面的数据不等以此类推输入下一个示例输出第一行输出有序的数据序列,对二叉排序树进行中序遍历可以得到从第二行起,输出插入第m个数据后的有序序列,输出m行以此类推
2020-12-13 21:26:24
396
原创 DS树--二叉树高度
题目描述给出一棵二叉树,求它的高度。二叉树的创建采用前面实验的方法。注意,二叉树的层数是从1开始输入第一行输入一个整数t,表示有t个二叉树第二行起输入每个二叉树的先序遍历结果,空树用字符‘0’表示,连续输入t行输出每行输出一个二叉树的高度解题代码#include <iostream>using namespace std;class Tnode{ char name; Tnode *lChild, *rChild;public: Tnode()
2020-12-06 10:01:35
378
原创 DS二叉树--左叶子数量
题目描述计算一颗二叉树包含的叶子结点数量。左叶子是指它的左右孩子为空,而且它是父亲的左孩子提示:可以用三叉链表法,也可以用现有算法对两层结点进行判断建树方法采用“先序遍历+空树用0表示”的方法输入第一行输入一个整数t,表示有t个测试数据第二行起输入二叉树先序遍历的结果,空树用字符‘0’表示,输入t行输出逐行输出每个二叉树的包含的左叶子数量解题代码#include <iostream>using namespace std;class Tnode{ char n
2020-12-06 09:37:11
545
原创 DS二叉树—二叉树构建与遍历(不含框架)
题目描述给定一颗二叉树的逻辑结构如下图,(先序遍历的结果,空树用字符‘#’表示,例如AB#C##D##),建立该二叉树的二叉链式存储结构,并输出该二叉树的先序遍历、中序遍历和后序遍历结果。输入第一行输入一个整数t,表示有t个二叉树第二行起输入每个二叉树的先序遍历结果,空树用字符‘#’表示,连续输入t行。输出输出每个二叉树的先序遍历、中序遍历和后序遍历结果。解题代码#include <iostream>using namespace std;class Tnode{
2020-12-05 17:24:38
543
原创 DS图—图的最短路径(不含代码框架)
题目描述给出一个图的邻接矩阵,输入顶点v,用迪杰斯特拉算法求顶点v到其它顶点的最短路径。输入第一行输入t,表示有t个测试实例第二行输入顶点数n和n个顶点信息第三行起,每行输入邻接矩阵的一行,以此类推输入n行第i个结点与其它结点如果相连则为距离,无连接则为0,数据之间用空格隔开。第四行输入v0,表示求v0到其他顶点的最短路径距离以此类推输入下一个示例输出对每组测试数据,输出:每行输出v0到某个顶点的最短距离和最短路径每行格式:v0编号-其他顶点编号-最短路径值----[最短路径]。没有
2020-12-04 16:30:07
1447
原创 F. 无线网络 (Ver. I)
F. 无线网络 (Ver. I)题目描述在东南亚发生了地震。 ACM(Asia Cooperated Medical team)已经用笔记本建立了无线网络,但是由于一次余震,网络中的所有计算机都损坏了。 计算机一个接一个地修复,网络逐渐开始工作。 由于硬件限制,每台计算机只能直接与距离它不远的计算机进行通信。 但是,每台计算机都可以被视为两台计算机之间通信的中介,也就是说,如果计算机A和计算机B可以直接通信,计算机C可以与计算机A进行通信,则计算机C和计算机B可以进行通信。在修复网络的过程中,工作人员
2020-12-03 17:10:55
305
原创 DS堆栈--括号匹配
题目描述处理表达式过程中需要对括号匹配进行检验,括号匹配包括三种:“(”和“)”,“[”和“]”,“{”和“}”。例如表达式中包含括号如下:( ) [ ( ) ( [ ] ) ] { }1 2 3 4 5 6 7 8 9 10 11 12从上例可以看出第1和第2个括号匹配,第3和第10个括号匹配,4和5匹配,6和9匹配,7和8匹配,11和12匹配。从中可以看到括号嵌套的的情况是比较复杂的,使用堆栈可以很方便的处理这种括号匹配检验,可以遵循以下规则:1、 当接收第1个左括号,表示新的一组匹配检查开
2020-10-31 15:55:27
836
原创 B. DS堆栈--行编辑
题目描述使用C++的STL堆栈对象,编写程序实现行编辑功能。行编辑功能是:当输入#字符,则执行退格操作;如果无字符可退就不操作,不会报错。本程序默认不会显示#字符,所以连续输入多个#表示连续执行多次退格操作。每输入一行字符打回车则表示字符串结束。注意:必须使用堆栈实现,而且结果必须是正序输出。输入第一行输入一个整数t,表示有t行字符串要输入第二行起输入一行字符串,共输入t行输出每行输出最终处理后的结果,如果一行输入的字符串经过处理后没有字符输出,则直接输出NULL示例输入4china
2020-10-31 15:21:24
577
原创 老鼠与毒药问题
偶然在社区上看到这个问题,看到了程序员的回答,饶有兴趣,于是查询了csdn后,终于看懂了。问题描述有1000瓶液体(正常,无毒),但是由于工作人员失误,将毒药滴到了其中一瓶中,从外观和气味上完全无法分辨出哪一个是被污染过的,我们只知道这个毒药的毒发期是7天,实验室有10只小白鼠,只有7天的时间,如何实验才能知道哪一瓶是被污染的?解决方案:先让我们欣赏一下老哥们的神回答:倒掉一瓶,弄死一只小白鼠,说毒的已经被处理掉了。后面有人喝出毒的就说他造谣。(太天才了)暴力穷举法:for(int i=0;i
2020-10-30 21:49:44
1208
5
原创 c++学习问题总结
学习问题总结1.虚继承虚拟继承在什么场景下使用https://www.cnblogs.com/lovemee/p/10533324.html虚拟继承更深的意义https://www.cnblogs.com/BeyondAnyTime/archive/2012/06/05/2537451.html
2020-08-30 22:26:43
102
原创 1004 成绩排名(结构体)
读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之...
2020-04-13 12:16:43
356
2
原创 1002 写出这个数
1002 写出这个数 (20分)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789...
2020-04-13 10:10:50
122
原创 金字塔问题
金字塔问题的解决方法首先我们先看看问题描述问题描述输入n和字符ch,输出n行由字符ch组成的金字塔图案。例如,若n=6,ch=’*’,则输出6行金字塔图案。输入测试次数t每组测试数据一行,正整数n 字符ch输出对每组测试数据,输出n行金字塔图案。每组测试数据间,以空行分割。样例输入31 53 A样例输出 5 * ***...
2019-11-04 21:54:59
3375
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人