自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CV工程师的博客

老实巴交

  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java学习☕ | Java300集课程笔记整理3.0(JDBC)

文章目录一、获取数据库连接的方式二、实现对数据库的增删改三、对数据表的查询操作四、批量插入五、创建BaseDAO六、使用Druid数据库连接池七、使用DBUtils实现CRUD操作学习视频(Java300集):https://www.bilibili.com/video/BV1ct411n7oG一、获取数据库连接的方式基本步骤:获取Driver实现类对象提供要连接的数据库提供连接需要的用户名和密码获取连接测试代码中使用@Test的方式,不用写main函数就可以运行单个类(c

2021-10-01 19:06:44 258

原创 Java学习☕ | Java300集课程笔记整理2.0(IO流)

文章目录一、File类和File对象二、测试编码和解码(Encode&Decode)2.1 编码(Encode)2.2 解码(Decode)三、文件字节输入流3.1 单个字节读取3.2 分段读取四、文件字节输出流五、文件字符输入输出流5.1 实现输入流5.2 实现输出流六、文件拷贝(利用文件字节输入输出流)七、字节数组输入输出流7.1 实现输入流7.2 实现输出流八、对接流学习视频(Java300集):https://www.bilibili.com/video/BV1ct411n7oG一

2021-10-01 19:06:28 144

原创 Java学习☕ | Java300集课程笔记整理1.0(泛型&集合)

文章目录一、泛型二、集合2.1 测试Collection、List接口和ArrayList常用方法2.2 测试Map的常用方法学习视频(Java300集):https://www.bilibili.com/video/BV1ct411n7oG一、泛型package cn.sxt.collection;/** * 测试泛型 */public class TestGeneric{ public static void main(String[] args){ //

2021-10-01 19:06:09 167

原创 JavaWeb实现简单的文件上传和下载

文章目录一、文件上传1.1 文件上传的简单实现1.2 http协议内容分析1.3 解析文件上传时的数据二、文件下载2.1 文件下载的简单实现2.1.1 通过超链接下载2.1.2 跳转到后台Servlet实现下载2.2 文件名的中文乱码问题2.2.1 使用URL编码2.2.2 使用BASE64编码2.2.3 通过User-Agent请求头选择使用对应编码方式学习视频(尚硅谷):https://www.bilibili.com/video/BV1Y7411K7zz一、文件上传1.1 文件上传的简单实现

2021-09-30 16:13:56 1490

原创 MVC开发模式&三层架构简记

MVC设计模式和三层架构的关系MVC并不等同于三层架构,两者有着本质的区别,但是也有着密切的联系(不然也不会将两者放在一起了)区别:从功能上看:三层架构是一个分层式的软件体系架构设计,适用于所有的项目。MVC模式是为了让前端和业务逻辑代码和数据分开,只使用在web项目中。从目的上看:三层架构的目的是解耦。MVC设计模式目的是为了web项目中各类职责的统一规范化(也是解耦)。但是三层架构侧重的是项目整体的解耦,而MVC侧重的是前端页面和业务逻辑处理的一个解耦。从层次上看:三层架构是框架

2021-08-11 16:26:00 791

原创 Java课设 | 最小生成树算法演示程序(Java GUI实现)

功能演示整个流程演示Prim算法演示Kruskal算法演示部分代码整个程序的工程结构MyPanel 类:实现绘图的方法 paintGraph(),paintGraph() 在重写的 paint() 方法中被调用package com.Key.GUI.AnimUI;import com.Key.Algorithm.EdgeData;import com.Key.Algorithm.Graph;import javax.swing.*;import java.awt.*

2021-08-01 21:15:41 1831

原创 数据结构简记✏️ | 图的部分算法(动画演示)

图的部分算法最小生成树(Minimum Cost Spanning Treeh)一、Prim算法二、Kruskal算法最短路径(Shortest Path)拓扑排序(Topological Sort)最小生成树(Minimum Cost Spanning Treeh)一、Prim算法时间复杂度:O(n2)O(n^2)O(n2)。????适合图的类型:适合稠密图。动画演示:(从顶点0开始)二、Kruskal算法时间复杂度:O(eloge)O(eloge)O(eloge)。????适合图

2021-02-19 21:34:03 605

原创 数据结构简记✏️ | 二叉树遍历&图遍历(动画演示)

遍历基础一、二叉树遍历1. 先序遍历2. 中序遍历3. 后序遍历二、图遍历1. 广度优先遍历2. 深度优先遍历一、二叉树遍历1. 先序遍历动画演示:2. 中序遍历动画演示:3. 后序遍历动画演示:二、图遍历1. 广度优先遍历动画演示:2. 深度优先遍历动画演示:...

2021-02-19 21:31:47 3100 1

原创 数据结构简记✏️ | 排序基础(动画演示)

排序基础图解一、冒泡排序(Bubble Sort)二、选择排序(Selection Sort)1. 简单选择排序2. 堆排序(Heap Sort)三、插入排序(Insertion Sort)1. 直接插入排序2. 希尔排序(Shell Sort)四、归并排序(Merge Sort)五、快速排序(Quick Sort)六、计数基数排序(Radix Sort)一、冒泡排序(Bubble Sort)二、选择排序(Selection Sort)1. 简单选择排序2. 堆排序(Heap Sort)三、插入排

2021-02-18 17:43:03 454 1

原创 数据结构简记✏️ | 图

图一、图(Graph)的定义二、图的存储结构1. 邻接数组2. 邻接表一、图(Graph)的定义二、图的存储结构1. 邻接数组类型定义:#define UNVISITED 0#define VISITED 1#define INFINITY MAXINT//计算机允许的整数最大值typedef enum{DG,DN,UDG,UDN}GraphKind;//图的4种类型:有向图,有向带权图,无向图,无向带权图typedef struct { VexType *vexs;//顶点数组,V

2021-02-17 17:32:17 240

原创 数据结构简记✏️ | B树&B+树

B树&B+树B树(Balanced Tree of order m)一、B树的定义二、B树的存储结构B+树B树(Balanced Tree of order m)一、B树的定义二、B树的存储结构类型定义:#define m;//B树的阶。此处设为3typedef struct BTNode { int keyNum;//结点当前关键字个数 KeyType key[m+1];//关键字数组,0号单元闲置 struct BTNode *parent;//双亲结点指针 struc

2021-02-17 11:05:02 210

原创 数据结构简记✏️ | 树与森林&并查集

树与森林&并查集树与森林一、树与森林的定义二、树的存储结构1. 双亲表示法2. 双亲孩子表示法3. 孩子兄弟表示法并查集树与森林一、树与森林的定义二、树的存储结构1. 双亲表示法类型定义:typedef struct PTNode { TElemType data;//元素值 int parent;//双亲位置,根结点的双亲位置parent为-1}PTNode;typedef struct { PTNode *nodes;//由初始化分配的结点数组 int r,nodeN

2021-02-16 17:22:19 348

原创 数据结构简记✏️ | 二叉查找树&平衡二叉树

二叉查找树&平衡二叉树二叉查找树(Binary Search Tree)一、二叉查找树二、二叉查找树存储结构平衡二叉树(Balanced Binary Sort Tree)一、平衡二叉树二、平衡二叉树存储结构二叉查找树(Binary Search Tree)一、二叉查找树二叉查找树定义:又称二叉排序树(Binary Sort Tree),或者是空二叉树,或者是具有以下特征的二叉树,如图若左子树不空,则左子树上所有结点的值都小于根结点的值。若右子树不空,则右子树上所有结点的值都大于根结

2021-02-16 11:07:04 251

原创 数据结构简记✏️ | 二叉树&堆

二叉树&堆二叉树(Binary Tree)一、二叉树部分概念二、二叉树的部分性质三、二叉树的存储结构堆(Heap)一、堆部分概念二、堆的存储结构二叉树(Binary Tree)一、二叉树部分概念定义:具有nnn个结点的有限集合。根、左、右子树:对于二叉树ddd为根结点,aaa为左子树(左结点),eee为右子树(右结点)。满二叉树:完全二叉树:二、二叉树的部分性质非空二叉树的第iii层最多有2i−12^{i-1}2i−1个结点(i≥1i\ge 1i≥1)。深度为kkk的

2021-02-15 10:59:43 165

原创 数据结构简记✏️ | 哈希表&广义表

哈希表一、哈希表(Hash)二、哈希函数的部分构造方法1. 直接定址法2. 除留余数法三、处理冲突的方法1. 链地址法2. 开放定址法一、哈希表(Hash)哈希函数:H(key):K→D,key∈KH(key):K\to D,key\in KH(key):K→D,key∈K冲突:不同关键字的哈希函数可能相同,即H(key1)=H(key2),key1≠key2H(key_1)=H(key_2),key_1\ne key_2H(key1​)=H(key2​),key1​​=key2​这种现象称为冲突

2021-02-14 17:38:29 788

原创 数据结构简记✏️ | 典型线性数据结构

线性数据结构典型数据结构线性结构的存储表示栈(Stack)循环队列(Queue)线性表典型数据结构栈:后进先出队列:先进先出线性表:可按任意位置访问线性结构的存储表示栈(Stack)顺序结构typedef struct { ElemType *elem;//存储空间的基址 int top;//栈顶元素的下一个位置,简称栈顶位标 int size;//当前分配的存储容量 int increment;//扩容时,增加的存储容量}SqStack; //顺序栈链式结构ty

2021-02-14 11:26:05 373

原创 概率论基础知识整理☯ | 随机变量的数字特征

第四章目录一、数学期望二、方差三、协方差与相关系数四、矩、协方差矩阵一、数学期望二、方差三、协方差与相关系数四、矩、协方差矩阵

2021-02-08 21:25:23 427

原创 概率论基础知识整理☯ | 随机向量

第三章目录一、二维随机向量及其分布二、边缘分布三、条件分布四、随机变量的随机性五、两个随机变量函数的分布一、二维随机向量及其分布二、边缘分布三、条件分布四、随机变量的随机性五、两个随机变量函数的分布...

2021-02-06 20:52:46 1500

原创 数据结构课设 | 学生信息管理系统(C语言实现)

【代码】数据结构课设 | 学生信息管理系统(C语言实现)

2021-02-05 16:39:55 6136 20

原创 概率论基础知识整理☯ | 随机变量

第二章目录一、随机变量及分布函数二、离散型随机变量及其分布三、连续型随机变量及其分布四、随机变量函数的分布一、随机变量及分布函数随即变量:对于样本空间Ω\OmegaΩ中的每一个元素eee,有一个实数X(e)X(e)X(e)与之对应,函数X=X(e)X=X(e)X=X(e)就称为随机变量。分布函数:XXX是随机变量,xxx是任意实数,函数F(x)=P{X≤x}F(x)=P\{X\le x\}F(x)=P{X≤x}称为XXX的分布函数。对于任意实数x1,x2,(x1<x2)x_1,x_2,(x_

2021-02-04 10:03:36 768

原创 概率论基础知识整理☯ | 概率论的基本概念

第一章目录一、样本空间、随机事件二、概率、古典概型三、条件概率、全概率公式四、独立性一、样本空间、随机事件1)样本空间:由所有基本结果(样本点)组成的集合,常记为Ω\OmegaΩ。2)随机事件:样本空间的子集,常用大写字母(A、B)表示。3)必然事件:可以用样本空间Ω\OmegaΩ表示,注意:概率为1不一定是必然事件。4)不可能事件:可以用空集⊘\oslash⊘表示。5)事件A发生而事件B不发生记为A−-−B。6)部分公式:1。Aˉ=Ω−A1^。\bar{A}=\Omega-A1。Aˉ=Ω−A

2021-02-02 21:53:13 538

原创 厂工数据结构Anyview(C语言版)第七、八章答案(完结)

第七、八章第七章一、试编写算法,对一棵以孩子兄弟链表表示的树统计叶子的个数二、试编写算法,求一棵以孩子兄弟链表表示的树的度三、试编写算法,对以双亲表示法存储的树计算深度四、试编写算法,对以双亲孩子表示法存储的树计算深度五、试编写算法,对以孩子-兄弟链表表示的树计算深度六、试编写非递归算法,实现并查集带路径压缩的查找操作第八章一、编写算法,创建有向图的邻接数组存储结构二、编写算法,在图G中,相对于k顶点的当前邻接顶点m顶点,求下一个邻接顶点三、编写算法,在图G中置顶点v到顶点w的弧或边四、编写算法,计算以邻接

2021-01-23 16:32:14 2001 2

原创 厂工数据结构Anyview(C语言版)第六章答案

第六章一、判别两棵二叉树是否相似二、编写递归算法,求对二叉树T先序遍历时第k个访问的结点的值三、编写递归算法,计算二叉树T中叶子结点的数目四、试利用栈及其基本操作写出二叉树T的非递归的先序遍历算法五、试利用栈及其基本操作写出二叉树T的非递归的后序遍历算法六、二叉树采用三叉链表的存储结构,试编写不借助栈的非递归中序遍历算法七、编写不用栈辅助的二叉树非递归后序遍历算法八、编写递归算法,将二叉树中所有结点的左、右子树相互交换九、编写递归算法:求二叉树中以元素值为x的结点为根的子树的深度十、 编写递归算法:对于二叉

2021-01-22 19:41:16 4720

原创 厂工数据结构Anyview(C语言版)第五章答案

第五章一、根据给定的递归函数编写递归算法二、根据给定的递归函数F(n)编写递归算法三、利用递归算法求解平方根四、请写出Ackerman函数的递归算法五、试写出求递归函数F(n)的非递归算法六、试写出求解平方根的非递归算法七、将给定点元素同色区域的颜色进行置换八、求广义表的深度九、判别两个广义表是否相等十、输出广义表中所有原子项及其所在的层次一、根据给定的递归函数编写递归算法【题目】试编写如下定义的递归函数的递归算法:g(m,n) = 0 当m=0,n>=0g(m,n)

2021-01-21 16:41:13 2591

原创 厂工数据结构Anyview(C语言版)第三、四章答案

第三、四章第三章一、改写直接插入排序算法二、改进的冒泡排序三、计数排序第四章一、哈希表中关键字的有序输出二、链地址哈希表的构造第三章一、改写直接插入排序算法【题目】试以顺序表L的L.rcd[L.length+1]作为监视哨,改写教材3.2节中给出的升序直接插入排序算法。顺序表的类型RcdSqList定义如下:typedef struct {KeyType key;…} RcdType;typedef struct {RcdType rcd[MAXSIZE+1]; // rcd[0]闲置

2021-01-20 19:10:51 1714

原创 厂工数据结构Anyview(C语言版)第二章答案

第二章一、实现顺序栈的判空操作二、实现顺序栈的取栈顶元素操作三、实现顺序栈的出栈操作四、构建初始容量和扩容增量分别为size和inc的空顺序栈S五、实现顺序栈的判空操作六、实现顺序栈的入栈操作七、实现顺序栈的出栈操作八、借助辅助栈,复制顺序栈S1得到S2九、求循环队列的长度十、编写入队列和出队列的算法十一、写出循环队列的入队列和出队列的算法十二、利用循环队列编写求k阶斐波那契序列中第n+1项fn的算法十三、试写一个比较A和B大小的算法十四、试写一算法,实现顺序表的就地逆置十五、试写一算法,求并集A=A∪B十

2021-01-20 17:01:56 5115 5

原创 厂工数据结构Anyview(C语言版)第一章答案

第一章一、将三个整数按升序重新排列二、求一元多项式的值三、求k阶裴波那契序列的第m项的值四、计算i!×2^i的值五、由一维数组构建一个序列六、构建一个值为x的结点七、构建长度为2且两个结点的值依次为x和y的链表八、构建长度为2的升序链表一、将三个整数按升序重新排列【题目】试写一算法,如果三个整数a,b和c的值不是依次非递增的,则通过交换,令其为非递增。要求实现下列函数:void Descend(int &a, int &b, int &c);/* 通过交换,令 a >

2021-01-19 17:18:09 2017 1

一个简单的最小生成树(Prim&amp;Kruskal)演示程序

一个简单的最小生成树演示程序(Java GUI实现)

2021-08-01

计网课设_Java实现简单的PING操作

计算机网络课程设计程序:使用Java的InetAddress类实现简单的PING操作;可以PING一个ip地址;也可以批量PING多个ip地址

2021-08-07

空空如也

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

TA关注的人

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