- 博客(24)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 【数学建模】有限差分法解一维热传导问题
MATLAB代码cleara = 1;dx = 0.01;%dx要大x = 0:dx:1;dt = 0.00005;%dt要小t = 0:dt:1;u = zeros(length(x),length(t));% 初始条件,x的函数u(:,1) = sin(pi*x);% 边界条件,t的函数m1 = 1 + 0.0*sin(t);m2 = 1 - 0.2*sin(10*t);% 构造A矩阵A = -2*eye(length(x)) + diag(ones(1,length(x..
2021-09-02 17:13:55
7082
原创 【数学建模】模型的评价、模型的推广与改进
6.1模型的评价6.1.1模型的稳定性分析(灵敏度分析)https://mp.weixin.qq.com/s/EZr2HeqzDLHQygk4nO0iiA 讲的比较好,分为决策模型、动态模型、概率模型、线性回归、时间预测建模过程会对问题做一些假设,需要考虑所得结果对每一条假设的敏感程度以及各个参数的敏感程度。灵敏性分析常常是根据对数据提出的假设做分析,将灵敏性数据表示成相对改变量或者百分比改变的形式,要比表示成绝对改变量的形式更自然也更适用。一个模型称为稳健的,是指即使这个模型不完全精确,由其导出的
2021-08-22 21:49:54
34965
2
原创 【Qt】数据结构迷宫问题可视化解决程序
数据结构课程设计抽到了用栈和队列解决迷宫问题的题目,小组突发奇想为什么不把结果使用可视化程序展现出来呢,因为DOS窗口里只会立即显示结果没有动态迷宫路径展示。本篇博客实现了数据结构迷宫问题可视化解决程序。先上一些效果图。首先迷宫支持文件导入与手动输入。文件导入(txt)手动输入点击生成迷宫与运行后会展示迷宫路径,动态,博客不便于展示。同时路径也会显示在输出结果栏目中。话不多说,上源代码。Qt目录mainwindow.h#ifndef MAINWINDOW_H#defin
2021-01-12 14:35:48
1166
1
原创 【数据结构】第六章——图(详解)
前言:本系列是笔者暑假自学数据结构的笔记整理而来,共126页,3w+字。现在正式开学上课,补充老师所讲内容,并且仔细勘误,根据老师的教学进度分章节发布在优快云上。教材使用的是王红梅等所著的数据结构——从概念到C++实现(第三版)。暑假自学时期主要参考的网课:青岛大学-王卓武汉大学-李春葆隔了好久,补发。目录定义与概念图的存储结构图的遍历定义与概念图的存储结构/* 图的基本运算 InitGraph(&g):图初始化 ClearGraph(&
2021-01-12 13:38:02
846
原创 【数据结构】第五章——树和二叉树(详解)
前言:本系列是笔者暑假自学数据结构的笔记整理而来,共126页,3w+字。现在正式开学上课,补充老师所讲内容,并且仔细勘误,根据老师的教学进度分章节发布在优快云上。教材使用的是王红梅等所著的数据结构——从概念到C++实现(第三版)。暑假自学时期主要参考的网课:青岛大学-王卓武汉大学-李春葆隔了好久,补发。目录树的定义与概念树的性质树的遍历树的存储结构二叉树的定义与概念二叉树的性质二叉树的基本运算树与二叉树小结二叉树遍历二叉树的构造线索二叉树哈夫曼树树的定义与概念树的性质树的遍历
2021-01-11 19:00:14
701
原创 【数据结构】第四章——字符串和多维数组(详解)
前言:本系列是笔者暑假自学数据结构的笔记整理而来,共126页,3w+字。现在正式开学上课,补充老师所讲内容,并且仔细勘误,根据老师的教学进度分章节发布在优快云上。教材使用的是王红梅等所著的数据结构——从概念到C++实现(第三版)。暑假自学时期主要参考的网课:青岛大学-王卓武汉大学-李春葆目录串定义与概念基本运算串的模式匹配数组定义与概念稀疏矩阵基本运算十字链表广义表串定义与概念基本运算/* StrAssign(&s, cstr):将字符串常量cstr赋值给串s,即生成
2020-10-03 13:20:39
928
原创 【数据结构】第三章——栈和队列(详解)
前言:本系列是笔者暑假自学数据结构的笔记整理而来,共126页,3w+字。现在正式开学上课,补充老师所讲内容,并且仔细勘误,根据老师的教学进度分章节发布在优快云上。教材使用的是王红梅等所著的数据结构——从概念到C++实现(第三版)。暑假自学时期主要参考的网课:青岛大学-王卓武汉大学-李春葆目录栈定义与概念基本运算队列定义与概念基本运算环形队列与循环队列链队栈与队列的比较栈定义与概念1.栈和队列是两种常用的、重要的数据结构2.栈和队列是限定插入和删除只能在表的“端点”进行的线性表3.栈是
2020-10-03 12:55:59
2412
原创 【C++】循环中的析构函数调用
一般认知中,析构函数只在程序代码块执行完,对象不会再被调用后执行,但看下面的代码#include <iostream>#include <iostream>using namespace std;class A{public: A(); void show1() { cout << "show1函数被执行" << endl; } void show2() { cout << "show2函数被执行" <<
2020-09-27 00:06:58
929
2
原创 【C++】数据结构实验——顺序表实现大数相加与相乘
一、上机实验的问题和要求:问题:大数相加与相乘要求:采取线性表二、程序设计的基本思想,原理和算法描述:(包括程序的结构,数据结构,输入/输出设计,符号名说明等)首先注意到是对大数进行操作,那么就不能通过int、float等数据类型存储大数,因为可能会发生截断导致大数的数位丢失,解决办法就是使用string类型来存储大数,理论上支持最大std::string::max_size()个字节,远远超过int、float、double等类型支持的最大数字。其实个人感觉使用Pyhton来计算大数相加相乘会优
2020-09-19 22:36:50
3775
原创 【数据结构】第二章——线性表(详解)
前言:本系列是笔者暑假自学数据结构的笔记整理而来,共126页,3w+字。现在正式开学上课,补充老师所讲内容,并且仔细勘误,根据老师的教学进度分章节发布在优快云上。教材使用的是王红梅等所著的数据结构——从概念到C++实现(第三版)。暑假自学时期主要参考的网课:青岛大学-王卓武汉大学-李春葆目录线性表定义与概念顺序表顺序表的实现顺序表的优缺点链表定义与概念链表分类头指针、头结点、首元结点链表的一些特点单链表的实现循环链表双向链表顺序表与链表的比较线性表的应用线性表定义与概念线性表是具有相同特
2020-09-13 17:25:22
825
原创 【数据结构】第一章——绪论(详解)
本系列是笔者在暑假自学数据结构的笔记整理而来,共126页,3w+字,现在分章节发布在博客上。主要靠武大MOOC以及青岛大学王卓老师的视频学习。概述大纲定义与概念数据结构是一门研究非数值计算的程序设计中计算机的操作对象以及它们之间的关系和操作的学科。存储结构是逻辑关系的映像与元素本身的映像,逻辑结构是数据结构的抽象,存储结构是数据结构的实现。两者综合起来建立了数据元素之间的结构关系。数据类型:一组性质相同的值的集合+定义与这个值集合上的一组操作的总称。抽象数据类型ADT—abstract d
2020-09-13 16:40:46
598
原创 【数据结构】递归算法的时间复杂度分析
以下摘自数据结构——从概念到C++实现 王红梅等编著对递归算法时间复杂度的分析,关键是根据递归过程建立递推关系式,然后求解这个递推关系式。通常用扩展递归技术将递推关系式中等式右边的项根据递推式替换,这称为扩展,扩展后的项被再此扩展,依次下去,就会得到一个求和表达式。例如通过不停的代换可以求出时间复杂度,不过直接使用公式是非常便捷的。关于递归算法的详细时间复杂度分析请参考其他博客。以上 如果此篇博客对您有帮助欢迎点赞与转发 有疑问请留言或私信 2020/9/13...
2020-09-13 16:31:42
3002
3
原创 【数据结构】串模式匹配及KMP算法详解——看不懂来砍我
本篇博客参考了以下几篇文章和视频:参考1 参考2 武大MOOC初学数据结构,第一次遇到了一根难啃的骨头——串的模式匹配算法(KMP),虽然网上关于KMP算法的介绍很多,但多半叙述不全面,推导不流畅。因此自己写了这篇博客,尽可能以因果关系呈现KMP算法。本篇博客尽量以最通俗,详尽的语言解释KMP算法,全文干货,无废话。KMP是用来干嘛的?简而言之,KMP算法较好的解决了串的模式匹配问题,即判断模式串(t)是否是目标串(s)的子串,注意子串包含目标串本身,也包含空串。例如aaab是aaabaab
2020-08-03 18:46:16
6401
3
原创 【Python】EasyGUI实例——实现NJUCM绩点计算器程序
网络上关于EasyGUI的介绍很多,但实例很少,下午心血来潮,写了一个自己学校的绩点计算器程序,供学习Python和EasyGUI的同志们参考。效果图如下,所有的非法插入均不会通过。首先自己学校绩点计算逻辑如下,若要更改直接在代码里改就ok了。# NJUCM的绩点计算公式为 sum((每门必修课成绩-50)/10*对应的学分))/sum(每门课学分之和)# 必修考查课等级对应分数的关系为,优秀计90,良好计80,中等计70,及格计60。(说实话,我还真不知道未及格怎么计,没人考过...)
2020-07-18 19:32:37
2252
3
原创 【Web】简单的HTML实现百度搜索
纯HTML新手接到团队的训练任务,就着手开始写了,没用什么高大上的语法,都是最基本的语句实现的,仅供参考。<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Baidu&l
2020-07-09 20:56:11
5687
1
原创 【Python】小甲鱼Python学习总结——代码版
目前(2020.7.2)看了50P左右的小甲鱼B站的Python视频,以下是自己跟着视频敲的代码,一些知识点和自己的理解写在了注释里。注释要遵守PEP8的规范。目录P1 TO P10P2P3P4P5P6P7P9P10P11 TO P20P11P12P13P14P15P16P17P18P19P20P21 TO P30P21P22P23P26P27P28P30P31 TO P40P31P32P33P34P35P36P37P38P39P40P41 TO P50P41P42P46P51 TO P60P51P52P
2020-07-03 14:42:24
2556
3
原创 【Android】最新安卓开发实例——计算器
序言跟着优快云学院的安卓开发课做了一个计算器。包括以下功能:1.实现简单的四则运算,并有淡入淡出效果2.清零和退格3.横竖屏不同UI界面4.右上角关于按钮放置相关信息5.软件语言随着系统语言的改变而改变文章目录序言AS文件目录AboutActivity.javaMainActivity.javafade_in.xmlfade_out.xmldigital_btn_selector.xmlsymbol_dark_selector.xmlsymbol_light_selector.xmlact
2020-06-28 18:51:18
2253
原创 【杂】NJUCM-MAC免认证服务
每次连接NJUCM的时候都需要登录,输入账户密码,比较麻烦。今天登陆之后,没有立即关掉页面,好奇的点了点右上角的自助服务,发现了一个新的世界…以下提供MAC免认证服务的使用办法,即不需要再手动输入账户密码,直连NJUCM。Step.1.终端先接入NJUCM,右上角自助服务。Step.2.左侧到账户信息,这里fc开头的MAC地址是我手机的MAC地址,点击添加免认证Step.3随便设置一个终端名称,不过为了和另外的设备区分,最好设置有意义的名称。可以修改有效期。再点击确定即可。这样以后终端即可
2020-06-21 18:13:01
2170
原创 【Unity】Unity打包卡在Build Gradle Project的解决办法
大概情况是这样的:导出apk时卡在最后build gradle project,等待之后会爆出build gradle failed, see the consle,在控制台会看到非常多的error。但第一条应该是这样的:connot resolve all files from classpath XXX(大概是这样)。网上的解决办法是gradle文件下载失败,要么科学上网,要么自己手动配置g...
2020-04-15 11:32:12
7783
1
原创 【C】C语言实现十进制转二进制,以“明码——第九届蓝桥杯C语言B组(省赛)第二题”为例
标题:明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节第3字节,第4字节....第31字节, 第32字节这道...
2020-01-16 14:36:50
380
原创 【C】C课程设计-驾校考试模拟系统
C课程设计-驾校考试模拟系统基本设计要求:采用链表(系统中可以设定任意数目的记录,但难度较大)或者结构体数组(只能限定一定数目的记录)完成系统。系统要求设计一个驾校考试模拟系统, 可以进行考试,成绩记录等操作。基本系统功能» 注册用户» 考试,可以多次考试从文件中读取题目(选择题),随机抽取N题,不重复» 自动阅卷根据输入的答案自动判断对错并记录下分数» 记录用户成绩将最新的成...
2019-12-26 19:54:46
3174
6
原创 【C】C语言实现输入密码回显星号*
C语言实现输入密码回显星号*C语言实现输入密码回显星号*C课程设计,需要通过getch()函数使用输入密码回显星号的功能,但是网络上的解决办法或多或少都存在问题,有的不能使用BackSpace,有的不能结束输入,有的甚至会把*前的提示文字删掉。新的改变写成函数,方便调用;函数形参为password数组;通过指针,给password数组元素赋值;将用户输入的字符存到数组中。使用环...
2019-12-26 16:14:54
4861
10
安卓开发实例计算器+arity2.1.2.rar
2020-06-28
courseTable为什么没有显示表头?
2021-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人