Anaconda常用命令 ####1.新建环境环境conda create -n py27 python=2.7####2.激活退出环境activate py27 #激活环境deactivate py27 #退出环境####3.在指定环境中安装包conda install -n py27 lxml...
北航数据结构期中测试编程题解析 编程题1【问题描述】有一种基于环的选择排序方法,其(从小至大排序)主要原理如下:1.首先将待排序的数据构成一个数据环;2.从环当前位置(初始时为待排序的第一个数据所在位置)开始按顺时针遍历环,从中找到当前环中最小元素;3.将当前位置移至最小元素的下一元素位置,并将最小元素从环中取出(得到一个排好序的元素);4.重复步骤2和3,直到环中没有元素。编写程序,从标准输入中读取...
【课程设计】图的建立和遍历(基于邻接表和邻接矩阵存储) 本课程设计主要完成邻接矩阵和邻接表两种不同存储方式的图的建立和遍历,其中遍历部分分别进行了DFS和BFS两种不同形式的遍历。#include<stdio.h>#include<stdlib.h>#include<string.h> #include<stack>#include<queue>using namespace ...
【课程设计】最小生成树应用 本次课程设计要求在n个城市之间架设n-1条线路,实现这几个城市之间的网络通信,要求网络经济代价最低。具体要求如下:课程设计要求根据设计要求,我们假设城市之间的距离越大架设网线的经济代价越大,因此可以用两个城市之间的距离作为边的权重。n个城市之间最多可以生成 1+2+...+(n-1)条边,分别计算出每条边的长度然后对他们进行升序排序,利用并查集得到由n-1条边组成的最小生成树,...
【课程设计】判断二叉树是否为排序二叉树及排序二叉树节点的删除和插入算法 本次的课程设计要求建立一颗二叉树,并且用中序非递归方法遍历该二叉树,然后判断该二叉树是否为二叉排序树,如果是二叉排序树的话进一步要求对结点进行插入和删除操作,并输出操作后的结果。树结点typedef struct node{ struct node *lchild; struct node *rchild; int data;}BiTreeNode, *BiT...
【课程设计】非递归实现二叉树的三种遍历算法及创建排序二叉树 本次课程设计主要含三部分内容,并且每一部分内容独立为一个小的课程设计1.二叉树的建立及其非递归的先序、中序、后序遍历;2.二叉树的层序遍历3.排序二叉树的创建及中序遍历输出首先我们来实现第一小部分的内容,先序递归构建二叉树并按非递归的方法对其进行先序、中序和后序遍历。接下来我们用下面这颗二叉树作为我们示例进行演示,我们示例二叉树长这样:图1 示例二叉树在前序遍历生成二叉树...
【爬坑总结】Elasticsearch安装总结 最近实验室准备TREC的比赛需要用到文本检索工具,师兄列出了如下几个常用的检索工具,并让我重点了解一下ElasticSearch.1.Elastic Search2.Lvcene3.Terrier4.BM25下面将安装ElasticSearch的过程记录一下,方便以后查询。我的linux版本是 Ubuntu 18.04.2,Elastic需要JAVA环境,由于是新装的系统没有安装J...
python读取excel文件 周末师姐让我帮忙处理一下之前的医疗数据,数据都存放在excel文件中,需要从里面提取出部分数据并转化为她指定的格式。总共有20几个文件,如果手动处理的话,不仅效率低下而且很繁杂,于是我编写了python脚本来完成了本次的工作,下面记录一下相关的知识,并做一个总结。我用到的库是:openpyxl首先安装openpyxlpip3 install openpyxl #安装openpyxl...
向日葵远程控制软件linux版安装 1.首先下载 “向日葵客户端 for linux”(注意不要下载成了控制端),下载网址:https://sunlogin.oray.com/personal/download2.解压缩包然后用tar -zxf *.tar.gz 解压安装包,3.软件安装cd 进入sunloginclient文件夹,运行./install.sh脚本根据提示安装软件安装过程中除了要输入预先在向日葵官网注册的...
python照片按时间自动分类 最近准备把近几年手机里面存储的照片按年份分类存储到硬盘里面,不知不觉累积了4000多张照片,人工一张张分类实在是太费时间、也容易出错。好在每一张照片的属性里面都记录了拍摄时间,用python很容易就能获取到每一张照片拍摄的年份。然后用年份建立相应的文件夹,把照片移动到对应年份的文件夹就好了。几点细节:如果是用mac的“照片”软件导出照片的话,一定要选择导出“未修改的原片”,不然会丢失原片的...
【算法】求最短路径 // ConsoleApplication3.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#define INF 10000using namespace std;const int maxSize = 100;typedef struct MGraph{//邻接矩阵int edges[maxSiz
【算法】求极大数和极小数的和 算法步骤:(1)确定小数点位置,若没有小数点,默认为strlen(str);(2)以小数点为分界线,将两个加数分别分割为两部分: 整数部分右对齐放入数组中,小数部分左对齐放入数组中。(3)将两个加数的小数部分和整数部分看成整数,模拟手算法,分别相加求和;(4)将求和之后的小数部分和整数部分连接在一起: 若小数数组首元素为0,说明不用进位,直接相连; 若小数...
【编程】C语言递归遍历文件夹 #include // for strcpy(), strcat()#include #include#define Max 100000//文件数量int FileSearch(const char *dir);int Write(void);int i = -1;typedef struct Data{unsigned long size;c
【VBA、Excel】excelVBA设置图片背景 Sub test()Dim st As Worksheet, sp As ShapeFor Each st In ThisWorkbook.WorksheetsFor Each sp In st.Shapessp.PictureFormat.TransparencyColor = RGB(255, 255, 255)NextNextEnd Sub
【VBA、Excel】2018.01.25解答excel吧友问题代码 本代码提供一个示例代码功能:以当前工作薄sheet1的第一列中的数据为名,新建工作薄(有多少列建多少工作薄),并将当前工作薄sheet2中的数据复制到新建的工作薄中;复制规则为:当前工作薄sheet2中第k列的数据复制到第k个新建的工作薄的sheet1中涉及知识:vba在指定目录新建工作薄、对指定路径中的工作薄的特定工作表进行操作Sub test() Dim row, pat
【算法】无向图的创建和遍历 // ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;#define maxSize (100)typedef struct ArcNode{//弧结点int info;//弧信息struct ArcNode* nextarc