- 博客(15)
- 收藏
- 关注
原创 【Python】三数之和
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= j、i!= k 且 j!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。题目地址: https://leetcode.cn/problems/3sum/
2022-10-28 04:17:45
594
原创 [Matlab] 二进制蝙蝠算法用于解决背包问题
二进制蝙蝠算法用于解决背包问题算法流程背包问题Matlab 代码目标函数仿真结果参考文献 算法流程 背包问题 参考[Matlab] 离散二进制粒子群算法(BPSO )解决背包问题 Matlab 代码 %% 二进制蝙蝠算法 %初始化种群 r = 0.7; narvs = 10; %问题的维度 n = 100; dim = narvs; maxgen = 100; populationSize = 100; Qmin=0; % Frequency minimum 频率最小值 Qmax=
2021-04-13 20:53:57
920
原创 利用 一种二进制编码的量子粒子群优化算法(BQPSO)解决背包问题 [Matlab]
文章目录思路即适应度函数的设计Matlab 代码图像 思路即适应度函数的设计 参考:[Matlab] 离散二进制粒子群算法(BPSO )解决背包问题 Matlab 代码 %% BQPSO 解决背包问题 %% 想法:解决十进制问题时需要将十进制的参数转化为二进制,二进制则可理解为粒子群中的粒子仅有一维 clc clear %% 创建初始种群 l = 40; % 粒子的个数 d = 10; % 维数 initPop = randsrc(l,d,[1 0;0.5 0.5]); x = initPop; beta
2021-01-16 02:10:49
2198
原创 [Matlab] 离散二进制粒子群算法(BPSO )解决背包问题
[Matlab]离散二进制粒子群算法(BPSO )解决背包问题什么是离散二进制粒子群算法(BPSO )描述离散二进制粒子群算法(BPSO )步骤背包问题描述解决思路函数设计targetPackage.mpsoForBackpack.m图像 什么是离散二进制粒子群算法(BPSO ) 文章参考: 【PSO】离散粒子群算法(DPSO)和离散二进制粒子群算法(BPSO ) 描述 离散二进制粒子群算法(Discrete Binary Particle Swarm Optimization Algorithm, BP
2021-01-08 15:06:28
13345
4
原创 树莓派 开机启动 获取IP地址 发送至指定邮箱
树莓派 开机启动 获取IP地址 发送至指定邮箱 1、先编写 获取IP地址并发送邮件的 python 程序 mail.py import os import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.header import Heade...
2020-03-17 20:42:36
835
3
原创 【PyQt】点击一个窗口的按钮来打开另一个窗口
先在qt designer 中设计好两个窗口(main和second)如图 在vscode 中将 相应的ui 文件 编译成python文件 修改 UI_main.py 为main窗口中的按钮添加点击事件 UI_main.py from PyQt5 import QtCore, QtGui, QtWidgets from Ui_second import Ui_Form class Ui_Ma...
2020-01-28 22:56:12
14044
8
原创 顺序栈--括号匹配的检验
#include <stdio.h> #include <stdlib.h> #define MAXSIZE 100 typedef struct { char * top; char * base; }SqStack; //栈的初始化 void InitStack(SqStack &s) { s.base=(char*)malloc...
2018-10-11 15:40:31
834
原创 顺序栈实现十进制转八进制
#include<stdio.h> #include<stdlib.h> #define MAXSIZE 100 typedef struct { int* base; //栈底指针 int* top; //栈顶指针 int maxsize; //栈的最大容量 }SqStack; //栈的初始化 void InitStack(SqStack ...
2018-10-10 12:45:43
11232
1
原创 链队—队列的链式表示和实现
#include<stdio.h> #include<stdlib.h> #include<stdbool.h> typedef struct QNode { int data; struct QNode * next; }QNode, *QueuePtr; typedef struct { QueuePtr front; ...
2018-10-09 19:54:07
705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅