自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据结构考研笔记】线性表 顺序表

考研数据结构笔记 线性表 顺序表

2023-03-06 13:14:50 459 1

原创 【数据结构考研笔记】 绪论

数据结构考研笔记 第一章:绪论

2023-03-06 13:04:47 362

原创 数学建模经验【更新中】

数学建模简述

2023-03-02 21:27:25 534

原创 解决AttributeError: module ‘enum‘ has no attribute ‘IntFlag‘

AttributeError: module ‘enum‘ has no attribute ‘IntFlag‘原因与解决办法

2022-12-08 21:09:46 412

原创 【pytorch】 Major minor of gpu

Gpu支持的最高CUDA版本号和最低版本号。

2022-11-11 11:25:52 491 2

原创 【深度学习】计算机视觉 更新中

深度学习基础回顾 随记

2022-11-06 17:08:35 113

原创 论文精读PIX2SEQ

简单读一下Google brain的pix2sql

2022-09-22 21:49:15 911

原创 L2-012 关于堆的判断 (25 分) Python

L2-012 关于堆的判断 (25 分) Python题目描述:思路:主要学习一下堆的思路。父节点pos = (pos - 1) // 2左孩子pos = pos * 2 + 1右孩子pos = pos * 2 + 2AC代码def checkHeap(heap, target): if target == 0: return heap if heap[target] < heap[(target - 1) // 2]: temp

2022-04-21 18:21:10 852

原创 【2022天梯赛模拟赛】 题解(主python,261)

2022天梯赛题解,主python,能261分前几天不是刚模拟赛完吗,这次模拟赛pythonL1很多超时是我没想到的,快正赛了,赶紧把模拟赛题从头到尾过一遍,看一下没拿满分的问题出在哪里…折腾了一天终于能做的都做了理解了,为了加深记忆这边自己稍微记录一下,愿共勉。L1-1:自动编程思路:python的f字符串直接输出就行,签到题a = input()print(f"print({a})")L1-2 太神奇了思路:输入的两个数字a,b,输出a + b - 1即可a, b = map(in

2022-04-20 16:06:35 7491 3

原创 C#接触一天纪念日

C#接触一天纪念日昨天下午上了.net的课,.net是C#的框架。然后昨晚和今天稍微看了一下C#语法,糊了一个计算器,当是自己C#的“Hello World”了。更新日志2022.2.23接触C#语言一天纪念日,写了个计算器练一下手。目前界面已做好,使用.net Framework框架。目前支持最基本的运算,日后随缘重写,感觉第一次写的好乱,全靠以往积累的经验做出的软件…下面更新的话可能会考虑使用后缀表达式对添加括号的算式进行运算,并用多线程让光标闪烁。效果图...

2022-02-23 22:22:26 174 3

原创 前端学习【html基础】

html 和 html5基础

2022-02-08 23:36:58 128

原创 Flask入门【1】

flask简介flask是使用python编写的web微框架,我这里使用的是pycharm直接新建的flask项目进行操作。代码解析1.注册路由# 注册路由,参数为url,使url与函数建立关联@app.route('/')def hello_world(): return 'Hello, world!'在一个web应用里,客户端和服务器上的Flask程序的交互可以简单概括为以下几步:用户在浏览器中输入url访问某个资源Flask接受用户请求并分析请求的URL为这个URL找

2022-02-04 03:10:52 908

原创 【python】【边缘提取】 亚像素轮廓跟踪

首先使用canny或其他方法将图片边缘轮廓提取:(下图为mask处理后的图像)参考论文《A Sub-Pixel Edge Detector: an Implementation of theCanny/Devernay Algorithm》提取后的亚像素级边缘散点如下:由于亚像素级别的点太小,肉眼可能不好辨识,这边放一下局部效果图:之后根据八邻域算法进行改进,提出了一种边缘亚像素点连线的方法:import randomimport cv2from tqdm import tqdm

2021-11-30 12:44:43 5905 2

原创 Python 井字棋Demo

留给机器学习的接口""" 井字棋 Demo 无 Frame 版本 2021.11.8"""checkerboard = []# 定义落子def ChangeCheckerBoard(movement, agent): if checkerboard[movement] is not None: raise ValueError("Movement must be empty!") else: checkerboard[mo

2021-11-08 23:44:15 1166

原创 强化学习(多臂老虎机随笔)

强化学习(老虎机随笔)import randomimport numpydef update_score(score, round_score, t): return (score + round_score) / (t + 2), t + 1lr = 0.1scoreT1 = scoreT2 = 998TimeT1 = TimeT2 = 0print('================================================')for i in r

2021-11-08 21:50:14 87

原创 数据结构期末复习(第九章 查找)

数据结构期末复习(第七章 串)文章目录数据结构期末复习(第七章 串)Part 1、知识点总结1.1 图的定义1.2 图的基本术语PPT课后题自己康的一点题Part 2、代码Part 3、总结Boss二号!!!加油!快胜利啦!!Part 1、知识点总结1.1 图的定义图(Graph)是一种网状数据结构。 G由顶点集合V(G)和边集合E(G)构成,其形式化定义为:G=(V,E)。说明:对于n个顶点的图,对每个顶点连续编号,即顶点的编号为0~n-1。通过编号唯一确定一个顶点。在图G中,如果代表

2021-07-04 18:58:20 428

原创 数据结构期末复习(第七章 图)

数据结构期末复习(第七章 图)文章目录数据结构期末复习(第七章 图)Part 1、知识点总结1.图的基本概念1.1 图的定义1.2 图的基本术语1.3 完全图1.4 稠密图、稀疏图1.5 子图1.6 路径和路径长度1.7 回路或环1.8 连通、连通图和连通分量1.9 强连通图和强连通分量1.10 生成树、生成森林:1.11 权和网1.12 注意2 图的存储结构2.1 邻接矩阵表示法(数组表示)2.2 邻接矩阵操作以下不要求掌握!但是个人建议掌握。以下开始需要掌握2.3邻接链表存储以下不要求掌握!但是个人建

2021-07-04 17:40:06 424

原创 数据结构期末复习(第六章 树与二叉树)

数据结构期末复习(第六章 树与二叉树)文章目录数据结构期末复习(第六章 树与二叉树)Part 1、知识点总结1.1树的基本概念1.2 树的基本术语1.3 树的表示形式2.1 二叉树的概念2.2 二叉树的性质2.3 二叉树的顺序存储结构2.4 二叉树的链式存储结构3.1 二叉树的遍历及其应用3.1.1 概念3.1.2 先序遍历3.1.2 中序遍历3.1.3 后序遍历3.1.4 层次遍历3.2 二叉树的遍历应用3.2.1 输出二叉树的所有结点3.2.2 输出二叉树的叶子节点3.2.3 统计叶子结点数目3.

2021-07-01 15:49:06 648

原创 二叉搜索树(BST数)——C语言实现

直接上代码//BST树 #include <stdio.h>#include <stdlib.h>typedef int Elemtype;typedef struct LNode{ struct LNode *Lchild; struct LNode *Rchild; Elemtype data;}LNode;void create(LNode *l){ int key; scanf("%d",&key); l->data = key;

2021-06-28 12:36:48 200

原创 数据结构期末复习(第五章 数组和广义表)

数据结构期末复习(第五章 数组和广义表)文章目录数据结构期末复习(第五章 数组和广义表)Part 1、知识点总结1.1 数组的定义1.1.1 抽象数据类型定义1.1.2 直观的n维数组1.2 数组的顺序表示和实现1.3 矩阵的压缩存储1.3.1 对称矩阵1.3.2 三角矩阵1.3.3 对角矩阵1.3.4 稀疏矩阵1.3.4.1 稀疏矩阵的压缩存储1.3.4.1.1 三元组顺序表1.3.4.1.2 矩阵转置1.3.5 十字链表1.4 广义表PPT课后题自己康的一点题Part 2、代码Part 3

2021-06-24 22:18:33 865

原创 数据结构期末复习(第四章 串)

数据结构期末复习(第四章 串)文章目录数据结构期末复习(第四章 串)Part 1、知识点总结1.1 串的基本概念1.2 串的存储表示和实现1.2.1 串的定长顺序存储表示1.2.2 串的堆分配存储表示1.2.3 串的链式存储表示1.3 串的模式匹配算法1.3.1 Brute-Force模式匹配算法1.3.2 KMP算法PPT课后题自己康的一点题Part 2、代码Part 3、总结很简单的一个单元,类似过渡单元(?)唯一重难点好像就是kmp算法了(雾)Part 1、知识点总结在非数值处理、事务处理

2021-06-24 15:36:27 1089

原创 数据结构期末复习(第三章 栈与队列)

数据结构期末复习(第三章 栈与队列)文章目录数据结构期末复习(第三章 栈与队列)Part 1、知识点总结1.1.0 栈和队列的基本概念1.1.1 栈的基本概念1.1.2 栈的顺序存储表示1.1.2.1 栈的动态顺序存储表示1.1.2.2 基本实现1.1.2.3 栈的静态顺序存储表示1.1.2.4 基本操作的实现1.1.2.5 注意1.2.2 链栈1.3 栈与递归调用的实现2.1.0 队列2.1.1 队列的基本概念2.2.2 队列的顺序表示和实现2.2.3 循环队列2.2.3.1 循环队列的基本操作2.2.

2021-06-24 14:38:45 449

原创 数据结构期末复习(第二章 线性表)

数据结构期末复习(第二章 线性表)文章目录数据结构期末复习(第二章 线性表)Part 1、知识点总结1.1线性表的定义1.2线性表的特点1.3线性表的逻辑结构1.4 线性表的要点1.5 线性表的操作2.1 线性表的顺序存储表示2.1.1 初始化2.1.2插入2.1.3顺序线性表的删除2.1.3 顺序线性表的查找定位删除2.2 线性表的链式存储表示2.2.1结点的描述与实现2.2.2 结点的实现2.2.3 关于指针2.2.4 单线性链式的基本操作(单链表)2.2.4.1建立单链表PPT课后题自己康的一点题

2021-06-24 01:00:54 558

原创 数据结构期末复习(第一章 绪论)

数据结构期末复习(第一章 绪论)文章目录数据结构期末复习(第一章 绪论)Part 1、知识点总结1.1什么是数据1.2什么是数据元素1.3什么是数据结构2 抽象数据类型3.1 算法3.2 算法设计的要求4 时间复杂度和空间复杂度时间复杂度空间复杂度PPT课后题自己康的一点题Part 2、代码Part 3、总结开始啦,大复习(预习)Part 1、知识点总结1.1什么是数据数据:数据是信息的载体,是描述客观事物的数、字符以及所有能输入到计算机中,被计算机程序识别和处理的符号集合。数据结构主要分为两

2021-06-23 21:56:14 644 1

原创 数据结构——分块查找(C语言实现)

直接上代码//分块查找 #include <stdio.h>#include <stdlib.h>#define ERROR -1#define max 100#define end -1#define ok 1typedef struct{ int *data; int length;}arr;typedef struct{ int *data; int length; int edge;}block;void create(arr *t){

2021-06-23 21:10:13 1074 1

原创 数据结构——折半查找(C语言实现)

直接上代码//折半查找#include <stdio.h>#include <stdlib.h>#define ERROR -1#define max 100typedef struct{ int *data; int length;}arr;void create(arr *t){ t->data = (int*)malloc((max)*sizeof(int)); t->length = 0;}void init(arr *t){ i

2021-06-23 21:08:58 195

原创 数据结构——十字链表法(C语言实现)

数据结构——十字链表法(C语言实现)直接上代码//十字链表 十字链表只能存储有向图 #include "stdio.h"#include "stdlib.h"#define max 100//弧结点typedef struct ArcBox { int headvex, tailvex; //起点和终点在顺序表中的索引 struct ArcBox *hlink, *tlink; //起点或终点相同的弧// int info; //权 }ArcBox;//顶点结点

2021-06-07 22:55:16 1131 1

原创 数据结构——邻接表法(C语言实现)

数据结构——邻接表法(C语言实现)直接上代码//邻接表法#include <stdio.h>#include <stdlib.h>#define max 100typedef int Elemtype;//边,弧 typedef struct ArcNode{ int adjvex; //边、弧指向哪个结点 struct ArcNode *next; //指向下一条弧的指针 // int info; //边的权值 }ArcNode; //顶

2021-06-07 16:00:50 853 1

原创 数据结构——邻接矩阵法(C语言实现)

数据结构——邻接矩阵法(C语言实现)直接上代码://邻接矩阵法#include <stdio.h>#define max 100#define Elemtype chartypedef struct{ Elemtype vex[max]; int edge[max][max]; int vexnum,arcnum; //图的当前顶点数和弧数 int mbool;}MGraph;int main() { MGraph mgraph; printf("输入顶点个数

2021-06-02 11:13:50 1237 1

原创 二叉树进行多位数简单四则运算的方法

二叉树进行多位数简单的四则运算 节点中data定义为char类型,但是这样会导致一个问题:即当传入数据大于9的时候,data会无法表示这样的数字。 这里想到一个解决办法:在定义二叉树节点的结构体内再定义一个int型的number,默认状况下,number初始化值为-1。typedef struct BTNode{ char data; int number; struct BTNode *parent,*Lchild,*Rchild;}BTNode;在后续插入数据操作中,每次输入数据就对

2021-05-30 22:54:46 586 7

原创 初学单链表,分享两道作业题(C语言)

【题目1】有一个带头结点的单链表L,其数据元素递增有序。插入任一数据e使其元素仍然有序。代码实现:#include "stdio.h"#include "stdlib.h"#define error -1#define ok 1typedef struct LNode{ int data; struct LNode *next;}LNode;void create_list(LNode *L){ printf("Please input numbers until '9999' is

2021-04-13 22:29:31 934

原创 L1-039 古风排版 (20 分) C语言实现

L1-039 古风排版 (20 分) C语言实现中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。输入样例:4This is a test case输出样例:asa Tst ihe tsice s#include "stdio.h"#i

2021-04-08 22:50:40 661

原创 L1-035 情人节 (15 分) C语言实现

L1-035 情人节 (15 分) C语言实现以上是朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。输入格式:输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。输出格式:根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and

2021-04-08 21:50:22 288

原创 L1-034 点赞 (20 分) C语言实现

L1-034 点赞 (20 分) C语言实现微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。输入格式:输入在第一行给出一个正整数N(≤1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为“K F​1⋯F​K ”,其中1≤K≤10,F​i(i=1,⋯,K)是特性标签的编号,我们将所有特性标签从1到1000编号。数

2021-04-08 21:38:55 262 1

原创 简单的学生管理系统(c语言线性表-顺序存储)

身为一名大一的学生,这是我第一次发文。在昨天我们刚刚初步学习了C语言制作顺序存储的线性表,这里想分享一下我这次的课后作业。作业题干如下:学生成绩管理学号成绩1882873994895786877981.将线性表初始化为如上所示的完整表;2.统计:查找表中成绩低于平均值的学生,并输出其学号;3.排序功能;4.插入:将学号,成绩插入到顺序表中的合适位置。代码实现如下:去博客设置页面,选择一款你喜欢的代码片高亮样式,下面

2021-03-30 22:26:22 1680 5

空空如也

空空如也

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

TA关注的人

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