自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaofeng

在编程中找到乐趣

  • 博客(79)
  • 资源 (20)
  • 收藏
  • 关注

原创 pytorch3d的安装

在这个网址中,下载对应的pytorch3d安装包。下载完成后使用下面命令进行安装。

2024-07-26 19:34:23 241

原创 simpleitk包的使用与numpy的区别

使用GetArrayFromImage()方法后,X轴与Z轴发生了对调,输出形状为:(横断面Depth, 冠状面Height, 矢状面Width)使用GetSize()的输出为:(矢状面Width, 冠状面Height, 横断面Depth),也即原始SimpleITK数据的存储形式。Width: 宽度,矢状面(Sagittal)Height: 高度,冠状面(Coronal)Depth: 深度, 横断面(Axial)

2024-07-23 11:10:23 211 1

原创 linux运行python代码进行训练时断开服务器中断训练解决办法

linux转后台训练,防止SSH连接关闭后程序终止运行

2023-03-02 15:56:12 1760 1

原创 QT调用python传递图像和二维数组,并接受python返回值(图像)

QT调用python

2022-12-20 22:52:33 2401 4

原创 RIRE数据集格式转换(转.nii格式)

RIRE数据集转换脚本

2022-11-24 20:33:20 605

原创 三维形貌恢复(质心算法)

质心算法

2022-08-16 11:10:40 932 6

原创 Windows10+QT5.14.1+opencv4.1.0+cmake3.15.0编译并配置QT使用Opencv

准备QT、Opencv、Cmake等工具为了保证能够与本人的安装环境相似。所以本博客在此给出全部的安装文件。QT5.14.1的安装文件如下:链接:https://pan.baidu.com/s/1ECgO4EMfDIB27FCk5qqYRw提取码:wzmuOpencv4.1.0安装文件如下:链接:https://pan.baidu.com/s/17C8E15AbDjqi0IOseYzwYg提取码:uht3Cmake3.15.0安装文件如下:链接:https://pan.baidu.com/

2022-05-19 20:26:27 885 2

原创 Windows10下Anaconda创建Pytorch虚拟环境

Anaconda创新虚拟环境

2022-04-01 16:55:12 1369

原创 QT使用ODBC连接MySQL

本文主要讲述QT使用ODBC连接MySQL数据库的过程。第一步,下载连接工具链接如下:https://cdn.mysql.com//Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.28-winx64.msi下完完成后默认安装即可,安装完成后在电脑的管理工具下可以找到打开后如下所示,新安装的没有名称为2和3的两条记录。按照箭头所示,点击添加。点击添加后如下所示,选择箭头所示,然后点击完成。点击完成后,如下所示需要依次填写,其中Data

2022-03-17 15:26:05 4691

原创 QT实现TCP与UDP的消息收发

QT的TCP与UDP通信1.TCPTCP通信是基于握手实现的,数据传输相对较为可靠,但实时性较UDP差一些。2.UDPUDP通信是基于不可靠实现的,数据传输没有TCP那么靠谱,尽最大能力交付,实时性较好。两者各有优点和不足,废话不多说,上代码下面是重点工程的结构如下。工程中的UI文件如下1.在QT的工程文件[.pro]里面加入network,如下所示。整个工程文件就改变这一处,其它代码为自动生成,此处不贴出占据版面QT += core gui network2.wid

2022-02-28 15:47:44 4222

原创 Linux下安装nginx1.18+rtmp模块进行推流

1.首先下载需要的文件,此处已经上传到git,附上nginx1.18和rtmp模块的下载链接https://github.com/Pipixia911/nginxFiles.git2.下载完成后先不要着急安装,先下载安装nginx需要的附加依赖项yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel3.此时将下载的文件进行解压,解压前最好新建一个文件夹,我在/usr/local目录下面新建了文件夹nginxDir,

2022-01-13 09:26:13 736

原创 pytorch中卷积函数参数详解

对于pytorch深度学习框架,卷积函数已经被封装好提供对外接口,二维卷积nn.Conv2d用于处理图像数据,对于宽度和高度都进行卷积运算,其定义如下。class torch.nn.Conv2d(in_channels, out_channels, kennel_size, stride=1, padding=0, dilation=1, groups=1, bias=true)in_channels(int) 输入特征图的通道数out_channels(int) 输出特征图的通道数kenal_s

2022-01-11 16:17:20 1286

原创 numpy的切片操作

numpy切片操作

2022-01-06 11:09:15 7190

原创 linux命令行搜索数据

当需要在某个文档中查看是否包含某一条数据时,grep命令就是最佳选择。grep命令的格式如下grep [options] pattern [file]grep命令的作用就是在指定或者输入的文件中,查找是否包含指定模式的字符的行例如,在1.txt中查找,是否存在包含data的条目。grep data 1.txtgrep同时支持反向搜索,-v参数,可以输出所有不匹配的行grep -v data 1.txt如果需要知道,匹配位置所在的行号,可以加-n参数grep -n data 1.tx

2021-11-28 08:35:05 626

原创 linux给串口赋予权限

首先,要确定计算机中都有哪些串口可以使用,什么RS232,RS422这些都对应了计算机的哪些口,都需要提前知道,这些一般硬件厂商都会告知,不然的话就要一个个的尝试了,对于尝试,本文有一个串口助手可以使用,链接如下https://download.csdn.net/download/weixin_43552197/49477166这个助手可以实现linux下串口和can口数据收发的检测,不过一般就给串口赋予个权限,用不着。下面首先使用下面的命令确定计算机有哪些端口ls /dev/tty*你会看到下

2021-11-26 09:35:18 4367

原创 linux查看进程

ps命令能够输出运行在 系统上的所有程序的很多信息。在root用户下,输入ps命令,结果如下在默认的情况下,ps命令仅仅显示了当前终端中属于该用户的所有进程信息,报错进程的ID,其运行在哪个终端下,占用CPU的时间,以及是谁的线程。下面以Unix风格为例,阐述ps的命令行参数。如下-A 显示所有进程-N 显示与指定参数不符的所有进程-a 显示除控进程和无终端进程外的所有进程-d 显示除控制

2021-11-24 10:31:42 424

原创 linux查看文件命令

1.cat命令cat可以显示文本文件中所有数据$cat test1hello$对于cat,可以添加参数,使其显示文本行数目,-n表示给文本中所有行添加行号。$cat -n test21 hello23 this is a test$-b表示只给有文本的行添加行号$cat -b test21 hello2 this is a test$当不想显示的文本中具有制表符的时候,可以用参数-T进行屏蔽,-T会用^I替换所有制表符$cat -T test3hellothis

2021-11-23 12:41:33 736

原创 银河麒麟+飞腾2000安装OpenCV

本人经过了多次尝试,系统崩溃重装多次之后总结经验得到。安装OpenCV要想在QT下使用没有问题,需要先安装ffmpeg。1.ffmpeg下载链接如下:http://ffmpeg.org/进入官网界面如下点击Download,然后进入下面的界面按照图示依次点击,会进入版本下载界面,如下选择合适的版本下载。tar -xvf ffmpeg-git-arm64-static.tar.xz解压后,进入解压文件夹./configuremake make install至此安装ffmpe

2021-11-22 16:41:10 5452 4

原创 QT运行时报错Gtk-Message: 20:31:49.219: Failed to load module “canberra-gtk-module

Gtk-Message: 20:31:49.219: Failed to load module "canberra-gtk-module这个错误在QT运行时报错了,但是不影响编译和执行,不过呢总觉得别扭,因此还是得想办法解决掉,废话不多说,直接上指令。sudo apt install libcanberra-gtk-module一般情况下执行完上述指令就不会报错了。但是可能存在没有源的情况,于是下面提供一套备用方案。yum list *canberra*yum install libcanb

2021-11-21 20:40:32 1018 1

原创 linux下安装opencv4.1

安装说明:安装OpenCV4.1需要CMake3.5.1及以上版本,因此对于系统中不满足要求的CMake版本,可以利用下面的命令进行CMake版本的升级。sudo apt-get updatesudo apt-get install build-essential cmake##正式安装##由于OpenCV4.1使用需要较多的依赖项,例如图片编码库,视频编码库等,如果不一起安装,在后面视频录制选择视频格式时会出现部分格式不支持的情况。1.安装OpenCV依赖库sudo apt-get ins

2021-11-21 20:13:01 3800

原创 qtCreator安装make时报错cpuid.h没有那个文件或目录

安装完qt之后,编译安装qtcreator,此时报错了。。。错误界面如下不要慌,看到这个界面就稳了,因为这个问题已经被我成功解决。首先去下面这个网址下载源码叫60cc910的一个文件https://codereview.qt-project.org/c/qt-creator/qt-creator/+/79728网站界面大概是下面这个样子然后按照图片中标注顺序进行点击下载然后就是等待下载了,下载完成之后解压,大概是下面这个样子我们需要的东西就在这个src里面,也就是源码,依次进入下面

2021-11-21 11:33:11 3492 4

原创 设置QT环境变量

更改用户系统变量sudo gedit /home/(usr)/.bashrc在这里插入代码片export QTDIR=/home/Qt5.9.2/buildexport PATH=$QTDIR/bin:$PATHexport MANPATH=$QTDIR/man:$MANPATHexport LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH更改系统变量sudo gedit /etc/profileexport QTDIR=/home/Qt

2021-11-21 10:43:50 2571

原创 银河麒麟:构建/部署项目untitled 时发生错误 (kit: 桌面) 当执行步骤 ‘qmake‘时

Qt安装完成后初次运行报错,错误如标题所示总结了一下原因,主要是因为处理运行,没有配置gcc与g++编译器,导致项目编译时无法进行构建。解决方法如下,按照图片步骤一步步配置即可。##第一步####第二步##在本步寻找gcc和g++编译器时,由于都是默认安装,所以gcc和g++编译器的目录基本固定,只要按照图示部分进行寻找,找到后选中确定即可。##第三步####第四步##至此,配置完成,点击apply,然后点击ok,返回项目,运行即可,错误基本得到解决。...

2021-11-21 09:49:19 1912

原创 麒麟+飞腾安装QtCreator出现错误解决办法

由于在飞腾处理器下,安装Qt5.9时不支持可执行文件的安装。因此需要在官网下载qt跟qtcreator的源码进行编译安装,关于具体的安装过程,我的博客里面已经有详细的说明。具体网址如下https://is-zqf.blog.csdn.net/article/details/121370872在上述的安装过程完成后,第一次成功,没问题。但是在换了第二台机器时出现了安装QtCreator之后打开报错的现象。报错的内容如下QStandardPaths: XDG_RUNTIME_DIR not set, de

2021-11-21 09:17:53 1711

原创 常用Linux命令解析

由于常用命令实在太多,太过于广泛,本博客准备从点滴开始,记录常用的命令,不断学习,不断成长。1.查看文件类型由于每次打开文件之前,不能确定文件内容类型,假如打开了二进制文件,仅能看到一对乱码,甚至会导致终端挂起。而file命令相对边界,它可以深入文件内部,并决定文件是什么类型。例如:$file my_filemy_file:ASCLL text$对于文件夹执行时结果$file New_DirNew_Dir:directory$对于符号链接进行执行,结果如下,可以查看链接到哪个文件

2021-11-19 11:31:28 686

原创 银河麒麟+飞腾处理器下的QT5.9安装指南

QT安装指南一、安装准备安装包准备二、编译安装1.Qt编译安装2.QtCreator编译安装一、安装准备写在前面国产芯片飞腾处理器+麒麟系统一组合,问题逐渐变多,对于网上的解决方案,却少之又少。今天为了完成工作需求,特地记录下整个QT的安装过程,以备后面查阅,同时为后面的使用者提供参考安装包准备1.官网下载QT与QTCreator源码QT: https://download.qt.io/archive/qt/5.9/5.9.2/single/下载界面如下在图中下载.tar.xz结尾的文

2021-11-17 15:58:46 11596 10

转载 谈谈Linux下动态库查找路径的问题

这是一篇说的很明白,很清楚的文章,本文暂时没有补充,直接放原文的链接。http://blog.chinaunix.net/uid-23069658-id-4028681.html目的是为了自己查找方便。

2021-11-12 08:46:33 72

原创 银河麒麟下安装ffmpeg

网上的资料比较少,本人也是不断摸索,现在将安装过程中出现的问题,以及解决方法依次分享出来,供大家参考。安装ffmpeg之前需要进行准备,安装一些解码工具准备工作在/usr/local/下新建一个ffmpeg文件夹mkdir /usr/local/ffmpeg第一步,安装nasm.nasm下载链接如下:https://www.linuxfromscratch.org/blfs/view/8.2/general/mercurial.html进入网址后,界面如下选择红框选中区域,下载nasm

2021-11-03 16:23:41 4517 6

原创 QT使用OpenCV实现摄像头显示实时图像

之前一直都是Windows下配置OpenCV进行使用,最近因为项目需求,所有的操作系统均换成银河麒麟,不得不在该系统下对OpenCV源码进行编译安装,多次测试之后终于可以跑通,把跑通的第一个例子写到网上与大家一起分享。心里话,没用习惯qt与opencv的搭配,感觉比vs稍微麻烦一些,主要是要把Mat转换为Qimage。至于是不是有更好的方法,本人还未探究。另一个可行的方案是是使用QCamera,后期本人会专门写一个关于QCamera调用摄像头的例子进行对比,找到更简单的方式。老样子,先上整个项目的结构图,

2021-11-02 17:10:03 9274 6

原创 QT对Label控件实现鼠标的单击和右击事件处理

简简单单一个小例子,学会使用事件过滤器实现鼠标的单击和右击操作程序的目录结构UI的设计结构拖放进去label之后,会发现运行时label的位置不明显,不方便测试,好解决,给label加边框线,具体操作是右键->控件->改变样式表然后输入下面代码border-width:2px;border-style:solid;border-color:rgb(0,127,127);此时,label的边框就有颜色了下面直接上代码首先是widget.h#ifndef WIDGET_H

2021-10-28 11:53:39 4427 3

原创 QT多线程,使用串口接收数据通过UDP端口进行数据转发

串口接收,UDP转发虽然在理解上可能会觉得多此一举,但是在工作中确实遇到了这样的问题。两个模块因为工作量问题并没有分配给同一人,因此,当面对两个模块的数据通信时,经过商讨选用了转发的策略,由于所有的数据转发均在后台执行,为了不影响UI界面的操作,故采用多线程进行。前面的博客中我已经写过使用多线程实现UDP数据发送,链接直达https://blog.csdn.net/weixin_43552197/article/details/120882987?spm=1001.2014.3001.5501本文有

2021-10-27 17:11:08 4643 7

原创 QT中的事件过滤器eventFiler

本文主要介绍QT中给控件如何添加鼠标相应事件,主要针对鼠标单击和双击实现。项目目录如下UI设计较为简单,直接在frame上面放置了一个label,说明一下,不用frame,直接将label放在widget上面也可以,不影响程序运行。最后,直接上代码,很简单项目文件没有添加任何东西,直接默认,此处不放代码和截图,剩下的代码依次附上。widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QL

2021-10-21 16:59:00 342

原创 QT多线程实现UDP数据的发送

QT实现多线程的方法较多,而且线程多开会涉及临界数据的读写冲突,每次临界变量修改时需要添加线程锁来保证读写的唯一性。 虽然说了那么多,但是本博客还是从最简单的单线程开始,以创建单线程为例,相应定时器函数实现UDP数据的发送。下面直接上代码: 整个工程文件目录如下: 首先,因为设计网络编程,需要在工程文件中添加network标识。串口的话添加serialport。如下QT += core gui network项目中threadtest.h和thread....

2021-10-21 11:49:28 9874 10

原创 QT中将文件夹内文件名称显示到tableview,对显示的文件名双击直接打开文件

tableview的文件名称显示和双击文件名打开文件话不多说,直接上干货首先,利用QT creator设计一个简单的界面,主要是添加tableview控件到界面。添加完的效果如下:从右边的对象和类一列,可以清楚看到加入的控件内容。然后,在加入的控件中,右键–>转到槽…->doubleclicked->ok,具体操作如图:然后就是对槽函数的设计,整个槽函数的代码如下:QAbstractItemModel *Imodel=ui->tableView->model();

2021-09-30 16:55:01 3524

原创 QT实现北斗GGA数据的自动模拟生成和解析

本文使用定时器、串口,随机数等方式进行组合,实现北斗GGA数据的模拟生成,自动发送与数据解析。本文的所有代码均使用C++ QT完成,QT版本号位5.9.9,项目构建使用DeskTop Qt 5.99 MinGW 32bit完成,数据采用DB9串口传输,整个项目在上述环境下亲测可用。整个文档的压缩包下载地址如下:https://download.csdn.net/download/weixin_43552197/20399350...

2021-07-22 16:48:32 1435

原创 使用QT实现DB9串口数据接收与发送

使用QT实现DB9串口数据接收与发送代码针对readAll()函数出现的数据读取不完整问题使用定时器进行了改进首先,放上代码的UI设计图以及相应的变量名称下面是UI布局图的控件变量描述下面放上项目的结构图废话不多说,下面按照项目的目录直接放代码。首先是demo3_serialTest.pro文件QT += core guiQT += serialportgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG

2021-07-11 21:00:11 1051

原创 随笔记-机器学习面试常见问题1

1. L1和L2正则化的区别L1正则化和L2正则化都可以看做损失函数的惩罚项,所谓惩罚是指对损失函数中的某些参数做一些限制。L1正则化是指权值向量 中各元素的绝对值之和,通常表示为通常表示为∣∣w∣∣1||w||_1∣∣w∣∣1​L2正则化是指权值向量 中个元素的平方和然后再求平方根,通常表示为∣∣w∣∣2||w||_2∣∣w∣∣2​L1正则化产生稀疏权值矩阵,用于特征选择;L2防止模型过拟合,但一定程度上L1和L2都可以防止过拟合。L1正则化项用于特征选择的原理:稀疏矩阵指的是很多元素为0,只有

2021-04-04 14:50:14 56

原创 快速排序的非递归与递归方法

**快速排序(Quick Sort)**是对冒泡排序的一种改进。他的基本思想是:选取一个哨兵元素,将剩下的元素依次与哨兵元素比较大小,通过一次排序,将整体元素分割为两个部分,其中一部分均比哨兵元素小,位于哨兵的左侧,另一部分均比哨兵元素大,位于哨兵的右侧。其排序的过程如下图所示,图(a)是一趟排序的过程,图(b)是一次完整排序的全过程。排序算法可以写成递归排序和非递归排序两种,具体的实现代码如下所示。#include<iostream>#include<vector>#i

2021-03-28 11:58:10 191

原创 Mat操作中的几种拷贝方式

/*Mat是一个具有两个数据部分的类:矩阵头和指向包含像素值的矩阵的指针*/Mat image;// 方式一:image1的创建,只创建了头部,与原来的image共享数据域部分Mat image1 = image;// 方式二:image2完全拷贝image的所有信息Mat image2 = image.clone();// 方式三:拷贝image的数据区到image3中,在拷贝数据前会有一步:image1.create(this->size , this->type)Mat

2020-12-19 16:10:18 1087 1

原创 找数组中不重复元素的和(回溯算法)

给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates = [10,1,2,7,6,1,5], target = 8,所求解集为:[[1, 7],[1, 2, 5],[2, 6],[1, 1, 6]]示例 2:输入: candidate

2020-11-23 15:51:24 632

QT调用python,并给python传递Mat矩阵和二维数组

用QT调用python代码,将QT读取的图像(Mat矩阵)作为参数传入python中,将QT的二维数组作为参数传递给python,python接收QT传入的图像进行计算,将结果返回给QT。

2023-01-03

QT调用python处理图像

QT读取图像,将Mat矩阵作为参数传递给python,利用python进行图像的计算。同时将二维数组作为参数传递到python中,作为两个参数传递的例子。python处理完成的图像进行返回,由QT进行接收,并将图像的数据进行打印。

2022-12-20

QT多线程moveToThread使用方式

对QT中多线程的使用方式moveToThread方法进行剖析,通过新建两种不同的类分别实现moveToThread方法,并通过实例化对象验证该方法。

2022-07-11

QT使用ODBC连接MySQL

文件里面包括QT源码,MySQL8的ODBC连接工具,测试用的数据库文件。

2022-03-17

QT实现TCP和UDP的消息收发实例。

里面包含UDP和TCP的测试工具,包括QT代码

2022-02-28

linux串口调试助手.zip

实现对Linux下串口数据,can口数据的收发检测

2021-11-26

QT5.9+opencv实现摄像头的调用

操作系统:银河麒麟 QT5.9 OpenCV3.4

2021-11-02

QT使用事件过滤器实现label控件的单击和右击操作

QT使用事件过滤器实现label控件的单击和右击操作,对其它控件只需要改个名字即可

2021-10-28

QT多线程,使用串口接收数据通过UDP端口进行数据转发

QT多线程,使用串口接收数据通过UDP端口进行数据转发

2021-10-27

EventFilterTest.zip

通过对label为例,对其添加事件过滤器实现相应鼠标的单击和双击操作

2021-10-21

QT创建线程实现UDP数据的发送

QT创建线程实现UDP数据的发送,功能相对简单,可做学习使用。

2021-10-21

UDPClient.zip

用QT实现的UDP数据发送和接收程序,Linux下测试没问题

2021-10-21

CalDate.zip

本环境为QT5.9,操作系统为中标麒麟。

2021-09-30

Qt-SerialDebuger-master.zip

使用QT实现北斗GGA数据的自动模拟生成和解析。

2021-07-21

demo3_serialTest.zip

用QT实现DB9的数据通信,全部的代码已经放入博客,如果运行仍然有问题的,可以在此下载整个数据包。

2021-07-11

源代码+题目说明.zip

1、学生名单管理: a)添加学生信息,录入学生的学号和姓名;b)删除学生信息(要把作业成绩和总分也删除)c)修改学生信息,先输入要修改的学生的学号,再选择修改学号或姓名或作业1或作业2。 d)根据学号或姓名查询学生的信息,要求输出学生的学号,姓名,作业1成绩,作业2成绩,总分。若作业没有成绩,总分没有成绩,用-1表示,。 2、作业成绩管理: a)录入作业成绩,先输入要录入的学生的学号,再选择录入作业1或者作业2,把成绩录入。同时修改总分。 b)删除作业成绩,根据学号,选择把作业1或作业2的成绩改成-1,同时修改总分。 c)修改作业成绩,根据学号,选择修改作业1或作业2成绩,同时修改总分。 扩展

2020-09-05

python计算器简单.zip

使用python开发的一个简单的计算器,可用到了tkinter,开发过程较为简单,适合练手。正在学习TK的开发者可以拿去学习。

2020-07-19

ToolForvisio2013.zip

visio很实用的小工具,经常使用visio2013的朋友们可以来看一下了,本着资源共享的理念给大家分享一些实用的小工具

2020-07-19

DesktopSnow.zip

使用c++语言的qt开发的应用程序,可以在Windows桌面后台运行,实现电脑屏幕的随机位置产生雪花,并飘落。

2020-07-12

python银行系统,限时优惠

学习了面向对象之后,模拟银行系统用python写了一个银行系统。代码解压之后运行bank1.py既可以启动该系统。首先是验证管理员账号和密码,账号和密码都是1,可以根据需要自己修改,此处为了测试方便将密码设置为1. 登陆系统之后可以按照需要进行开户和查询操作,开户账号保存在文件中,在系统启动的时候自动载入之前的账户信息,实现信息的永久保存。

2019-04-12

贪心算法背包问题解决,

给定n种物品和一个背包。物品i的重量为wi,其价值为vi,背包容量为c。问应该如何选择装入背包中的物品使得装入背包中的物品的总价值最大。

2018-10-30

贪心算法活动安排问题,

活动安排问题是利用贪心算法有效求解的很好例子。该问题要求高校的安排一系列争用某一公共资源的活动。贪心算法提供了一个简单、漂亮的方法,使尽可能多的活动可以兼容的使用某一公共资源

2018-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除