自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 蚁群算法

%%%%%%%%%%%初始部分,读取图像及计算相关信息%%%%%%%%%%%%%%%%%clear;clc; imgrgb=imread('timg.jpg'); %图像读入imshow(imgrgb),title('显示真彩色图像');imggray=imgrgb;x=rgb2gray(imggray); %将真彩色RGB图像转换成灰度图像figure;imshow(x),title('显示灰度图像');%灰度直方图是将数字图像中的所有像素,按照灰.

2021-12-03 14:20:41 102

原创 蚁群算法

%%%%%%%%%%%初始部分,读取图像及计算相关信息%%%%%%%%%%%%%%%%%clear;clc; imgrgb=imread('timg.jpg'); %图像读入imshow(imgrgb),title('显示真彩色图像');imggray=imgrgb;x=rgb2gray(imggray); %将真彩色RGB图像转换成灰度图像figure;imshow(x),title('显示灰度图像');%灰度直方图是将数字图像中的所有像素,按照灰.

2021-12-03 14:18:59 2130

原创 遗传算法代码

%**************************************************************************主函数function main()clear allclose allclcglobal chrom oldpop fitness lchrom popsize cross_rate mutation_rate yuzhisumglobal maxgen m n fit gen yuzhi A B C oldpop1 popsize1 b .

2021-12-03 14:17:57 638

原创 C++光标隐藏和移动

void HideCuesor() //隐藏光标{ CONSOLE_CURSOR_INFO c = { 1,0 }; //第二个值为0为隐藏光标 SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &c);}void gotoxy(int x, int y) //光标移动到x,y{ HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); COORD pos; pos..

2021-11-20 17:21:18 888 1

原创 Leetcode数据结构基础1

题目一链接给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?class Solution {public: int singleNumber(vector<int>& nums) { //位运算 异或运算 int ret = 0; for(auto e:nums) ret^=e;

2021-10-16 22:38:46 62

原创 次序选择问题-分治算法

#include <iostream>#include <cstdlib>//找出一个数组中的第k小元素//启发于快速排序 template <typename T>int sortQuick(T nums[], int low, int hight) { //用随机主元的方式 降低最坏时间复杂度的可能 int index = rand() % (hight - low + 1) + low; //[low,hight] .

2021-10-11 17:09:55 262

原创 重复元素全排列-分治法

#include <iostream>#include <cmath>using namespace std;int total = 0;template <typename T>bool check(T nums[], int low, int hight) {//查询是否与前面重复 for (int i = low; i < hight; i++) { if (nums[i] == nums[hight]) { return.

2021-10-11 11:51:55 222

原创 分治法求两个大整数相乘(分三段,5次相乘)

import java.awt.*;import java.math.*;import java.util.Scanner;public class homework { public static void main(String[] args){ //输入两个大整数 String strNumA=new Scanner(System.in).nextLine(); String strNumB=new Scanner(System.in)..

2021-10-04 23:06:34 798

原创 逆序对计数问题

#include <iostream>#include <vector>#include <cmath>#include <fstream>#include <Windows.h>using namespace std;int nums[] = { 13,8,10,6,15,18,};//12,20,9,14,17,19 bool randNums(int n) { fstream ofs("data.txt", ios::o.

2021-10-03 16:40:58 83

原创 最大子数组

#include <iostream>#include <cmath>#include <Windows.h>#include <stdlib.h>#include <fstream>#include <time.h>using namespace std;int nums[12] = { 1,-2,4,5,-2,8,3,-2,6,3,7,-1 };bool randNums(int n) { fstream o.

2021-10-03 14:34:08 59

原创 实验二源代码

#include <iostream>#include<math.h>using namespace std;#define N 3#define Max 999int pace = 0;//记录步数//typedef struct Node{ //节点状态 int nine[N][N]; //空格的下标 int x, y; //启发信息 int f, g, h; // 总代价f(S0)=g(S0)移动步数+h(S0)各棋子不在正确位置的数目.

2021-06-22 21:28:00 112

原创 实验三源代码

#include <iostream>#include <fstream>#include <time.h>#include <cstring>#include <string.h>#include <windows.h>using namespace std;#define MAX 99//二叉排序树的存储定义typedef struct BiNode { string WordName; //单词名称.

2021-06-22 00:43:51 141

原创 实验一源代码

#include <iostream>#include <cstring>using namespace std;//图书信息的定义typedef struct { char no[8]; //8位书号 char name[20]; //书名 double price; //价格}Book;//链表的定义 采用链表便于删除插入typedef struct LNode { Book data; //数.

2021-06-20 16:16:51 110

原创 《数据结构课程设计》预习报告

实验三:基于线性表和二叉排序树的低频词过滤系统一、实验内容对于一篇给定的英文文章,分别利用线性表和二叉排序树来实现单词频率的统计,实现低频词的过滤,并比较两种方法的效率。具体要求如下: 读取英文文章文件(Infile.txt),识别其中的单词。 分别利用线性表和二叉排序树构建单词的存储结构。当识别出一个单词后,若线性表或者二叉排序树中没有该单词,则在适当的位置上添加该单词;若该单词已经被识别,则增加其出现的频率。 统计结束后,删除出现频率低于五次的单词,并显示该单词和其出现频率。 其余.

2021-06-20 00:21:46 158 1

原创 《数据结构课程设计》预习报告

一、实验内容编写九宫重排问题的启发式搜索(A*算法)求解程序。在3х3组成的九宫棋盘上,放置数码为1~8的8个棋子,棋盘中留有一个空格,空格周围的棋子可以移动到空格中,从而改变棋盘的布局。根据给定初始布局和目标布局,编程给出一个最优的走法序列。...

2021-06-19 23:52:13 125

原创 《数据结构课程设计》预习报告

一、实现内容二、实验目标三、编程语言以及开发环境的选择四、数据结构方法选择五、实验思路1、图书信息的定义以及链表的定义2、用类包括具体方法和参数3、菜单设计4、图书数据的初始化六、源代码链接一、实现内容设计并实现一个图书信息管理系统。根据实验要求设计该系统的菜单和交互逻辑,并编码实现增删改查的各项功能。 该系统至少包含以下功能:根据指定图书个数,逐个输入图书信息; 逐个显示图书表中所有图书的相关信息; 能根据指定的待入库的新图书的位置和信息,将...

2021-06-19 22:08:38 176

空空如也

空空如也

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

TA关注的人

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