- 博客(80)
- 收藏
- 关注
原创 关于linux中的sudo命令
关于linux中的sudo命令sudo -i,加载用户变量,并跳转到目标用户home目录;sudo -s,不加载用户变量,不跳转目录;sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。sudo -i: 为
2022-01-23 15:38:55
2734
原创 pip换源
pip换源至tsinghuapip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
2022-01-19 15:37:45
735
原创 配置mingw64
背景下载地址:https://sourceforge.net/projects/mingw-w64最新版是8.1.0文件清单x86_64-posix-sjljx86_64-posix-sehx86_64-win32-sjljx86_64-win32-sehi686-posix-sjlji686-posix-dwarfi686-win32-sjlji686-win32-dwarf释义1:DWARF:一种带调试信息(DWARF- 2(DW2)EH)的包, 所以比一般的包尺寸.
2022-01-11 09:39:48
794
原创 判断完全二叉树
int IsComplete(BiTree T)//判断二叉树是否完全二叉树,是则返回1,否则返回0 { InitQueue(Q); flag=0; EnQueue(Q,T); //建立工作队列 while(!IsEmpty(Q)) { DeQueue(Q,p); if(!p) flag=1; else if(flag) return 0; else { EnQueue(Q,p->lchil.
2020-12-20 15:45:34
277
原创 单链表直接插入排序
单链表直接插入排序 王道P50void sort(LinkList * &L){ LinkList *p,*pre,*q; p = L->next->next; // 先保存下L的第二个元素,因为下一步要将L变成只有一个元素的有序表。 L->next->next = NULL; // 将L变成只有一个元素的有序表 // 从L的第二个元素开始遍历整个L直至表尾 while(p != NULL){ q = p->next; pre = L;
2020-12-19 14:21:37
686
1
原创 图的转换
/*邻接矩阵定义*/#define MAX_VERTERX_NUM 100typedef char VertexType;typedef int EdgeType;typedef struct { VertexType vex[MAX_VERTERX_NUM]; EdgeType arcs[MAX_VERTERX_NUM][MAX_VERTERX_NUM]; int vexnum, arcnum;} MGraph;/*邻接表定义*/#define MAX_VERTERX_NUM 10.
2020-12-07 21:23:43
230
原创 基于邻接矩阵的图的算法
/***图基于邻接表的算法*//*邻接矩阵定义*/#define MAX_VERTERX_NUM 100typedef char VertexType;typedef int EdgeType;typedef struct { VertexType vex[MAX_VERTERX_NUM]; EdgeType arcs[MAX_VERTERX_NUM][MAX_VERTERX_NUM]; int vexnum, arcnum;} MGraph;/*建立有向图*/void cr.
2020-12-07 21:23:07
472
原创 基于邻接表的图的算法
/***图基于邻接表的算法*//*邻接表定义*/#define MAX_VERTERX_NUM 100typedef char VertexType;typedef struct ArcNode { int adjvex; struct ArcNode *nextarc;} ArcNode;typedef struct VNode{ VertexType data; ArcNode *firstarc;} VNode, AdjList[MAX_VERTERX_NUM];typ.
2020-12-07 21:22:35
621
原创 计网要点总结
思维导图以太网IEEE802.3无线局域网IEEE802.11smtp:25 http:80 ftp:21 telnet:23 dns:53 https:443 TFTP:69 SNMP:161 使用TCP的应用层协议:SMTP、TELNET、HTTP、FTP波特率=2*数据率连接的三个阶段:连接建立、数据传送、连接释放端口16位,端口号只具有本地意义,为了标志本计算机应用层中的各个进程在和运输层交互时的层间接口三次握手:A请求建立到B的连接,B对连接...
2020-06-21 17:50:44
606
原创 软件项目管理笔记
第一章.软件项目管理概述1.实现项目目标的制约因素有:项目范围成本进度计划客户满意度2.项目管理包括:启动过程组计划过程组执行过程组控制过程组收尾过程组3.什么是项目:为了创造一个唯一的产品或者提供一个唯一的服务而进行的临时性的努力,所以说项目具有临时性特性4.过程管理就是对过程进行管理,目的是要让过程能够被共享,复用,并得到持续的改进5.项目与日常运作的区别与共同点:项目日常运作以目标为导项通过效率和有效性的体现通过项目经理及其团队工
2020-05-13 09:51:18
18916
1
原创 MySQL配置过程
1.检查及卸载原版本使用快捷命令:同时按下win+r键,在运行窗口中输入services.msc,即可打开服务。打开系统服务后页面如下,可以看到我的电脑中已经安装有MySQL,下面我将其卸载,若你的电脑没有MySQL服务则不需要操作此步。现在我们打开cmd命令行来卸载MySQL: ...
2020-01-11 12:27:54
236
原创 简单的代码生成程序
简单的代码生成程序Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description通过三地址代码序列生成计算机的目标代码,在生成算法中,对寄存器的使用顺序为:寄存器中存有 > 空寄存器 > 内存中存有 > 以后不再使用 > 最远距离使用Input单组输入,给定...
2019-11-26 20:47:29
270
原创 DAG优化
DAG优化Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description大家都学过了代码优化,其中有一个DAG优化,这次我们就练习这个操作。Input输入第一行为一个整数n(n < 100),表示该组输入的表达式的个数之后n行为表达式,每个变量为一个字母,表达式仅包括二元...
2019-11-26 20:46:45
323
原创 翻译布尔表达式
翻译布尔表达式Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description大家都学过了布尔表达式的翻译,其中有一个拉链-回填技术,这次我们就练习这个技术。Input输入为一行字符串,例如: a < b or c < d and e < f每个符号都用空格间隔...
2019-11-26 20:45:52
316
原创 表达式语法分析——递归子程序法
表达式语法分析——递归子程序法Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description递归子程序法是一种确定的自顶向下语法分析方法,要求文法是LL(1)文法。它的实现思想是对应文法中每个非终结符编写一个递归过程,每个过程的功能是识别由该非终结符推出的串,当某非终结符的产生式有多...
2019-11-26 20:44:59
227
原创 小C语言--词法分析程序
小C语言--词法分析程序Time Limit:1000 msMemory Limit:65535 KiBSubmitStatisticProblem Description小C语言文法1. <程序>→<main关键字>(){<声明序列><语句序列>}2. <声明序列>→<声明序列><声明语句...
2019-11-26 20:43:50
320
原创 活动选择
活动选择Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticDiscussProblem Description学校的大学生艺术中心周日将面向全校各个学院的学生社团开放,但活动中心同时只能供一个社团活动使用,并且每一个社团活动开始后都不能中断。现在各个社团都提交了他们使用该中心的活动计划(即活动的开始时刻和截止时刻...
2019-11-25 19:19:21
210
原创 商人的诀窍
商人的诀窍Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem DescriptionE_star和von是中国赫赫有名的两位商人,俗话说的好无商不奸,最近E_star需要进一批苹果。可是他需要的苹果只有von才有,von的苹果都存在他的传说中很牛叉的仓库里,每个仓库都存了不同种类的苹果,而且每个仓库里...
2019-11-25 17:20:11
180
原创 懒虫小鑫
懒虫小鑫Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description小鑫是个大懒虫,但是这一天妈妈要小鑫去山上搬些矿石去城里卖以补贴家用。小鑫十分的不开心。不开心归不开心,小鑫还是要做这件事情的。我们把这个事情简化一下。有n块矿石,设第i块矿石由两个数字wi和pi表示。分别表示这块石...
2019-11-25 17:18:55
246
原创 商人小鑫
商人小鑫Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description小鑫是个商人,当然商人最希望的就是多赚钱,小鑫也一样。这天,他来到了一个遥远的国度。那里有着n件商品,对于第i件商品需要付出ci的价钱才能得到。当然,对于第i件商品,小鑫在自己心中有一个估价pi:代表着当他买下这件商品...
2019-11-25 17:04:30
137
原创 顺序表应用7:最大子段和之分治递归法
顺序表应用7:最大子段和之分治递归法Time Limit:10 msMemory Limit:400 KiBSubmitStatisticProblem Description给定n(1<=n<=50000)个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为...
2019-11-25 15:12:40
135
原创 石子合并问题(环形)
石子合并问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description在一个圆形操场的四周摆放着n堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。试设计一个算法,计算出将n堆石子合并成一堆的最小得分和最大得分。...
2019-11-25 14:54:52
355
原创 最少拦截系统
最少拦截系统Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用...
2019-11-24 21:47:34
197
原创 活动选择问题
活动选择问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Descriptionsdut 大学生艺术中心每天都有n个活动申请举办,但是为了举办更多的活动,必须要放弃一些活动,求出每天最多能举办多少活动。Input输入包括多组输入,每组输入第一行为申请的活动数n(n<100),从...
2019-11-24 21:30:57
176
原创 删数问题
删数问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。Input输入有多组 每组包...
2019-11-24 21:19:40
476
原创 sort使用方法
STL中就自带了排序函数sortsort 对给定区间所有元素进行排序 要使用此函数只需用#include <algorithm> sort即可使用,语法描述为: //sort(begin,end),表示一个范围,例子: #include <algorithm> intmain() { inta...
2019-11-24 20:31:40
176
原创 最长公共子序列问题
最长公共子序列问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description给定两个序列 X={x1,x2,…,xm} 和 Y={y1,y2,…,yn},找出X和Y的最长公共子序列。Input输入数据有多组,每组有两行 ,每行为一个长度不超过500的字符串(输入全是大写英文字母...
2019-11-20 10:16:44
306
原创 数字三角形问题
数字三角形问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径经过的数字和的最大值...
2019-11-20 09:35:16
166
原创 最少硬币问题
最少硬币问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description设有n种不同面值的硬币,各硬币的面值存于数组T[1:n]中。现要用这些面值的硬币来找钱。可以使用的各种面值的硬币个数存于数组Coins[1:n]中。对任意钱数0≤m≤20001,设计一个用最少硬币找钱m的方法。对...
2019-11-20 09:17:51
202
原创 高数Umaru系列(9)——哈士奇
高数Umaru系列(9)——哈士奇Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description由于高数巨养的喵星人太傲娇了,要天天吃新鲜猫粮而且还经常欺负高数巨,所以高数巨决定买几条哈士奇尝尝鲜。这天高数巨来到了二手狗市场买哈士奇,高数巨看完了所有的哈士奇,记下了每条哈士奇的价格,并根据...
2019-11-19 14:41:04
256
原创 骨牌铺方格
骨牌铺方格Time Limit:1000 msMemory Limit:32768 KiBSubmitStatisticProblem Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:Input输入数据由多行组成,每行包含一个整数n,表示该测试...
2019-11-18 22:02:04
137
原创 整数因子分解问题
整数因子分解问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description大于1的正整数n可以分解为:n=x1*x2*…*xm。例如,当n=12 时,共有8 种不同的分解式:12=12;12=6*2;12=4*3;12=3*4;12=3*2*2;12=2*6;12=2*3...
2019-11-18 21:54:01
235
原创 众数问题
众数问题Time Limit:2000 msMemory Limit:65536 KiBSubmitStatisticProblem Description给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。对于给定的由n 个自然数组成的多重集S,计算...
2019-11-18 21:50:15
230
原创 Python输出1000内的完全数
for i in range(1, 1000): sum = 0 for j in range(1, i): if i%j == 0: sum += j; if sum == i: print(i)
2019-10-17 21:04:32
6069
转载 python编码规范(五)--import导入
1.基本规则导入顺序: 标准库>第三方库>本地库 各import类型之间需要用空行隔开 应避免使用通配符进行import,即from xxx import * 像_all_ , _author_ , _version_ 等这样的模块级属性,应该放在文档字符串的后面,以及除from _future_ 之外的import表达式前面"""This is the example ...
2019-10-17 20:45:48
864
转载 python编码规范(四)--注释,文档
1.注释块注释 块注释内部的段落通常只用一个#作为空行的分隔#!/usr/bin/env python# -*- coding:utf-8 -*-# title :backup_full.py# description :MySQL全量备份# author :w.s.w# date :20180601# ve...
2019-10-17 20:44:29
211
转载 python编码规范(三)--空行,换行,缩进
1.空行空一行:用于类成员函数之间,或者用于区分不同逻辑块 空两行:类与类,类与函数,函数与函数之间class Test(object): """Test class,提供通用的方法""" def __init__(self): """Test的构造器:""" pass def function1(self): p...
2019-10-17 20:43:35
3711
1
转载 python编码规范(一)--命名规范简化版
1.概述在平时写代码的时候,给变量,函数,类,模块命名时,要遵循一定的规范,否则代码就会很乱,后期维护会比较麻烦。而python的代码规范又比较多,所以个人就根据PEP8规范小结了一份简化版的,在平时使用。2.简化版类名: 使用驼峰命令法,其中首字母要大写 eg: MyTestClass 常量名: 所有字母大写, 多个单词用下划线连接 eg: MY_CONST 其它: 所有的都...
2019-10-17 20:42:21
434
转载 python编码规范(二)--空格的使用
1.概述在python代码中,需要加空格的一共有四个地方需要特别注意。即二元运算符,逗号,冒号,#号。2.逗号逗号后面要加空格,但是如果后面是小括号,则不用# 逗号func = (0,)x, y = y, xprint x, y3.冒号冒号前不加空格,冒号后要加空格,但在切片里,前后都不用加空格spam(ham[1], {eggs: 2})if x == 4:...
2019-10-17 20:41:48
15486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人