自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 归并排序(递归)

利用递归实现归并排序

2022-09-18 10:32:03 108 1

原创 Leetcode 1706 ——球会落何处

力扣

2022-07-22 17:46:26 172

原创 创建一个学生信息的类

学生信息的类

2022-07-05 17:08:09 327

原创 蓝桥杯——网络分析

题述:网络分析问题描述小明正在做一个网络实验。他设置了 n 台电脑,称为节点,用于收发和存储数据。初始时,所有节点都是独立的,不存在任何连接。小明可以通过网线将两个节点连接起来,连接后两个节点就可以互相通信了。两个节点如果存在网线连接,称为相邻。小明有时会测试当时的网络,他会在某个节点发送一条信息,信息会发送到每个相邻的节点,之后这些节点又会转发到自己相邻的节点,直到所有直接或间接相邻的节点都收到了信息。所有发送和接收的节点都会将信息存储下来。一条信息只存储一次。给出小明连接和测试的过程,请计算出每

2022-03-14 17:43:34 218 1

原创 蓝桥杯——直线

目录问题描述解题思路: 代码:问题描述在平面直角坐标系中,两点可以确定一条直线。如果有多点在一条直线上,那么这些点中任意两点确定的直线是同一条。给定平面上 2 × 3 2 × 32×3 个整点 { ( x , y ) ∣ 0 ≤ x < 2 , 0 ≤ y < 3 , x ∈ Z , y ∈ Z } \{(x, y)|0 ≤ x < 2, 0 ≤ y < 3, x ∈ Z, y ∈ Z\}{(x,y)∣0≤x<2,0≤y<3,x∈Z...

2022-03-04 20:47:09 822

原创 蓝桥杯——FJ的字符串

题目描述FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …你能找出其中的规律并写所有的数列AN吗?输入仅有一个数:N ≤ 26。输出请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入复制样例数据 3样例输出ABACABA代码:#include<iostream>#include<string>

2022-03-02 22:07:56 6937

原创 关于神经网络

目录理论:神经网络的结构:公式推导:构造损失函数:求偏导:代码实现:理论:神经网络的结构:神经网络是由众多简单的神经元连接而成的一个网络,神神经元如下图:图中输入可以理解为上一l个神经元传递过来的一个刺激,权重会影响刺激的大小,(其中权值越大,对数据的影响也越大,权重也可以是负值,此时是抑制)也就是传递数据的大小,输入是有多个输入的,多个输入与对应权值相乘求和,再经过激活函数处理,讲求和的结果规范到0-1这个范围中,然后通过这个概率判断是否激发下一个神经元

2022-03-01 21:30:27 420

原创 迷宫之BFS(广度优先搜索)c++

算法核心:1.先将起始位置的坐标入队,并标记已经访问。2.当队列不空情况下进行以下操作:得到队首元素的坐标。判断得到的坐标是否是出口坐标,如果是就跳出循环。判断它的周围四个方向是否可以进行访问,(已经访问过的,就不能在进行访问),将能访问的坐标依次进行入队,并标记已近访问过。3.代码:#include<iostream>#include<queue>using namespace std;typedef pair <int ,int&gt

2022-01-28 22:09:45 984

原创 迷宫之深度优先算法(递归回溯)

目录算法核心:例题:算法核心:1.首先将起始位置的坐标先入栈 。2.当栈未空时执行以下语句:标记当前单元已被访问,随机选取当前单元的这周围是否有未被访问的单元,把它的坐标先入栈。 (一般情况下选取在周围的单元也是有顺序的,这根据实际情况可以调整)。把选取的单元作为目前的单元。3.当目前的单元周围都被访问过时或者是围墙无法访问时,并且栈未空时:让栈顶的单元出栈,让其成为目前单元。4. 当目前单元等于出口单元时,标记该单元已被访问,退出循环。例题:下图给出..

2022-01-26 22:08:10 779

原创 梯度下降与一元及多元线性回归

梯度下降: 梯度下降法简单来说是寻找目标函数最小化的方法,从最快的路径是函数值减少最快,显然梯度的反方向是函数下降最快的方向。一元函数梯度下降 例如:函数,起初在处,然后沿着梯度的反方向走,才最快达到最低点。公式为:,不断的迭代。梯度下降的求解步骤:1.设置初始位置2.参数步长或者叫作学习率,最大迭代次数和阈值。3..求损失函数的偏导数或是导数。4.根据公式求变量的新值。5.比较新值与老值的差的绝对值与阈值的大小,小于阈值或者达到最大迭代次数就停止迭代。如果是多...

2022-01-16 21:55:14 1197

原创 深度学习之逻辑回归

前言:逻辑回归一般时解决分类问题某和估计某事发生的的可能,事实上它是被逻辑回归方程归一化的线性回归。原理: 首先要求出逻辑回归方程,它是由一元线性回归方程经过Singmoid函数的处理得到。逻辑回归求出的结果是0,1 的概率值,显然一元线性回归无法办到,这里引用了一个Singmoid函数: (1),一元线性回归方程为:(2),逻辑回归方程为: (3),逻辑回归方程 的结果为0和1,当为零的方程为:(4),当结果为1时的方程为:(5),故将两者合起来损失函数为:(6)(这里当Y=...

2022-01-16 15:34:31 595

原创 矩阵 分解

前言 :矩阵分解用与评分预测,矩阵里的值没有完全给出,通过将矩阵分解成两个矩阵,通过矩阵乘法,来求出原来矩阵的的值,此矩阵一般是稀疏矩阵。原理:分解矩阵:下面是一个评分预测的例子,横列表示物品,纵列表示用户,中间表示用户给物品打的评分。矩阵R(m*n)近似等于矩阵p(m*k)和矩阵q(k*n)的乘积,则。预测值。构造损失函数:由原来矩阵的真实值和矩阵p 和 q 乘积得到的预测矩阵的预测值的差 的平方作为损失函数。求得所有已知数据与对应预测值差的和的最小值。所有已.

2022-01-12 21:43:14 404

原创 插入排序算法

#include<stdio.h>#define N 100void insertsearch(int a[],int e){ int j=1; if(a[1]==0){//插入第一个元素 a[1]=e; }else{ while(a[j]!=0)//找到已插入的数组的长度 j++; // printf("%d\n",j); for(int i=1;a[i]!=0;i++){//查找合适.

2021-12-14 22:25:55 485

原创 散列表——链式结构

散列表——链式结构

2021-12-14 16:45:15 532

原创 散列表查找——线性探测法

//散列表查找——线性探测法 #include<iostream>#include<stdlib.h>using namespace std;void print(int list[],int e,int key,int a){ int n=e%key;//对输入的输求余 while(list[n]!=-1){ n=n+1; if(n>a-1){ n=0; } } list[n]=e; // printf("存储成功\n").

2021-12-13 21:43:11 2204

原创 折中查找算法递归和非递归

折中查找

2021-12-10 22:36:11 342

原创 普里姆算法构造最小生成树

普利姆算法

2021-12-06 13:41:35 1759

原创 邻接表储存的图拓扑排序

拓扑排序

2021-12-05 14:17:57 675

原创 克鲁斯卡尔算法建立最小生成树

克鲁斯卡尔算法构建最小生成树

2021-12-02 17:34:34 1330

原创 哈夫曼编码

构建哈夫曼树,求哈夫曼编码。

2021-11-22 23:03:31 170

原创 三种类型的蛇形填数

三个蛇形填数问题,总的来说 ,没次填数之前要判断,是否溢出数组和此空是否被填过。注意循环条件。

2021-11-22 22:22:47 1250

空空如也

空空如也

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

TA关注的人

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