自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可愛多的博客

前端学习记录

  • 博客(25)
  • 收藏
  • 关注

原创 【湘大oracle数据库】期末复习笔记

湘大oracle期末复习

2022-11-21 20:31:24 432

原创 [学习笔记]10.20

vue设计与实现

2022-10-21 20:17:45 129

原创 【学习笔记】10/19 DOM

DOM

2022-10-20 10:36:30 227

原创 【JavaScript】JavaScript基础与高级

js基础

2022-10-17 08:47:38 164

原创 10.16学习

柯里化是一项技术,它用来改造多参数的函数。这样有什么区别呢?

2022-10-17 08:43:43 75

原创 VUE 2

vue基础

2022-08-30 21:15:57 62

原创 axios使用

使用axios发送请求首先,引入它<script src="https://unpkg.com/axios/dist/axios.min.js"></script>get格式如下:axios.get("请求地址?key1=value1 & key2=value2").then(function(response){ 函数体1 },function(err){函数体2})post格式如下:axios.post("请求地址",{key1:value1,key

2022-05-02 17:43:42 152

原创 数据库函数和多表查询

数据库03数据库函数字符串函数案例数值函数案例日期函数案例流程控制函数案例约束保证表中数据的正确性有效性外键约束多表查询表的关系可以分为三种一对多多对多自连接...

2022-03-08 20:29:29 274

原创 数据库DQL语句

数据库02DML语句DML用于对表中的数据进行增删改添加数据 insert修改数据 update删除数据 delete添加数据在表中插入一行数据如果要给全部字段添加数据则不用说明字段名批量添加则用括号区分修改数据如果不加where,则整张表的那个字段都会更新删除语句DQL语句基本查询条件查询聚合函数分组查询having适用于分组之后的过滤分页查询练习DQL语句执行顺序...

2022-03-07 22:09:14 437

原创 数据库DDL语句(对数据库和表结构进行操作)

数据库01以管理员身份进入命令行net start mysqlnet stop mysqlmysql -utoot -pshow databases //显示数据库们use 数据库名 //使用某个数据库create database XXX //新建数据库show tables //显示数据库的表格们数据库最基本单元:表数据库以表格形式展现数据任何一张表中都有行和列行:被称为数据,记录;列: 被称为字段;每一个字段都有字段名,字段类型,约束(比如不允许重复是一种约束)。数据

2022-03-06 22:15:12 452

原创 java学习笔记

super关键字1.super可以调用父类的属性,但是不能访问私有属性2.super可以调用父类的方法,但是不能访问私有方法3.对于任何子类构造器,如果没有用this()本类构造器会默认引用无参构造器super(),如果想调用父类的其他构造器则需要传入相应的参数4.调用父类构造器的好处(分工明确,父类属性由父类初始化,子类属性由子类初始化)5.如果调用super.方法名(),则是直接向上查找,不去查找本类的这个方法。6.多个上级类则遵循就近原则继承的原理1.如果子类中没有这个属性或者方法

2021-11-12 22:10:03 1483

原创 Java的类(1)

java学习笔记1.类类是对字段,构造函数,方法封装后的内容,可以将类看作是电路设计图对象可以看作是类的实例化,可以将对象看作一个具体的电路,每个对象都有各自的构造函数和实例方法如果一个类开先没有定义构造函数,在对象初始化时,其实可以理解为自动定义了一个主体为空的构造函数Account adachi = new Account();//调用不接收参数的默认构造函数为了保障数据安全,我们不能让其他类也可以直接访问要受保护的类里面的数据class Account {

2021-08-10 23:06:07 62

原创 JavaScript学习总结

JavaScript 对象入门文章目录JavaScript 对象入门一、Javascript的数据类型有六种二、隐式转换三.null和undefined四.JavaScript预解析五.object对象六.new创建对象的步骤一、Javascript的数据类型有六种数值(number):整数和小数(比如1和3.14)字符串(string):字符组成的文本(比如”Hello World”)布尔值(boolean):true(真)和false(假)两个特定值undefined:表示 未定义

2021-08-08 21:42:24 43

原创 Prim算法实现最小生成树

最小生成树用prim算法实现题目是公路村村通1. 首先说一下prim算法的思想如何用prim算法去构造一颗最小生成树呢?我们需要从一个点出发,运用贪心策略,不断把离树最近的边纳入最小生成树的点集合中,大概步骤如下构建一个数组,数组储存的是标记值,单元为到树的哪个点最近,和到树的权值其中,出发点被初始化为(u0,0)然后通过邻接表,开始遍历u0的邻接的边,更新那些边的权值找到权值最小的边,纳入树的顶点集再次更新新加入点的邻接的边到树的权值循环。。。...

2021-07-19 15:20:08 137

原创 图的代码集合

图的深度优先搜索和广度优先搜索深度优先遍历简称DFS(Depth First Search),广度优先遍历简称BFS(Breadth First Search),它们是遍历图当中所有顶点的两种方式。这个文章很清楚的讲了如何遍历1. 列出联通集BFStraverse(){ int Q[VMAX]; int rear, front; rear = front = -1; int i, j, temp; for (i = 0; i < Nv; i++)

2021-07-19 15:10:30 157

原创 VUE的环境配置

VUE环境配置1.下载node.js由于Node.js 中默认安装了 npm,所以不用额外配置就能在全局命令中使用 npm命令,在cmd中测试一下是否安装成功了:输入 node -v 与 npm –v分别查看版本信息2. 创建两个空文件夹在安装的文件夹【"D:\Program Files \nodejs】下创建两个文件夹node_global及node_cache分别作为默认安装目录和缓存日志目录。然后执行命令npm config set prefix "D:\Program Files\nod

2021-07-08 18:24:06 145

原创 PTA实验 05-堆 堆中的路径 (20 分)

堆中的路径题目描述原题地址思路分析这道题要求我们根据输入的数字建立小顶堆,并打印从叶节点到根节点的路径所以我们可以写一个函数去建立小顶堆将要插入的数加入小顶堆的末尾,再与其父节点的之做比较如果x小,则把上面的数字复制下来,一直到找到合适的插入位置,把x赋值上去#include<stdio.h>#define MinData -10001#define MaxN 1005int MinHeap[MaxN],size;//以数组的形式保存void Insert(int x)

2021-05-08 16:08:11 342

原创 二分查找2021-04-25

二分查找二分查找需要注意的事情leetcode 35二分查找需要注意的事情二分查找的本质是不断对半缩小查找的范围,把所有数分为可能出现要查找数据的部分和不可能出现要查找数据的部分根据mid的值以及一些简单的辅助条件,能够迅速的排除一半区域的做法。leetcode 35.35这道题我们可以转化为求第一个大于或等于target的元素的下标,所以我们查找的时候分为两部分,一个是不可能出现我们要求的下标的,一个是可能出现的接着我们思考nums【mid】,target和我们要求的元素的值(<=

2021-04-25 19:53:30 57

原创 二叉树刷题第二弹2021-04-10

二叉树刷题第二弹114.二叉树展开为链表116.填充每个结点的下一个右侧结点指针114.二叉树展开为链表114.这道题的函数定义就是将一个结点的树展开为链表,然后现在左右子树都已经展开为链表,所以我们要做的就是将左右子树也合成一个链表,这道题属于后序遍历的写法,因为不需要返回什么,所以函数没有返回值。void flatten(struct TreeNode* root){ if(root==NULL){ return; } flatten(root->r

2021-04-10 16:06:32 44

原创 pta实验:函数题 层序遍历一个二叉树,编程题 二分查找

PTA实验函数题3.层序遍历一个二叉树编程题1.二分查找函数题3.层序遍历一个二叉树这道题我出现的问题就是不知道怎么依次遍历到下一个结点。开先我写的队列是elementype的类型,只包含了那一个数据,但这样不知道怎么让BT按层序遍历的顺序指向不同的结点,将队列的元素修改为结构体类型指针编程题1.二分查找这道题感觉知道解决方法之后就不难了,采用了在线处理的思想,用sum去记录目前出现的最大子序列和,如果一旦sum<0了,就让sum=0,用max去更新最大子序列和...

2021-04-10 15:26:17 105

原创 leetcode 刷题 227.基本计算器

题目列表基本计算器(没有括号,但有乘除)基本计算器②(有括号没有乘除)基本计算器(没有括号,但有乘除)227. 基本计算器 II这道题我踩了好多个坑,最近学习状态不佳,写力扣的时候没有很专注,先说说犯的错误==这种低级错误最后算求和的时候拿s[i]…而不是stk[i]top那里如何计数非常模糊,后面拿例子顺了一遍我们再说说这道题要怎么写吧首先,它没有括号,所以我们可以直接按顺序加减就好了,至于乘除,我们可以在线处理一下,把前一个数字拿出来做乘除计算再放回栈中具体实现如下:①读入数字则

2021-04-08 21:16:10 76

原创 leetcode 刷题 二叉树

文章目录二叉树刷题.100.226.98.700.701总结二叉树刷题最近开始了数据结构二叉树的刷题,目前刷题都比较简单,掌握了二叉树的前中后序遍历方法,但对迭代方法遍历二叉树还是不是很清楚其实二叉树刷题最重要的就是前中后序遍历框架reverse(struct Node* root){ //在前面写清楚一个结点需要做的事情,剩下的交给框架 //前序遍历 reverse(root->left); //中序遍历 reverse(root->right); //后序遍历

2021-04-04 18:58:29 64

原创 leetcode 反转链表 2021-03-30

利用递归的方式反转一个单向链表来自leetcode206 难度为简单这道题有两个方式去反转单向链表,一个为迭代,一个为递归下面这个是递归的方法struct ListNode* reverseList(struct ListNode* head) { if (head==NULL||head->next==NULL) { return head; } struct ListNode* Last = reverseList(head->next);

2021-03-30 09:25:06 145 1

原创 等价关系

离散数学中等价关系等价关系的定义:设R是集合A的二元关系,若R是自反的,对称的,传递的,则称R是等价关系。由定义可知,所谓等价关系就是具有自反性,对称性和传递性的关系划分的意思是对一个集合进行分类,并且满足以下条件,划分之后的等价类不为空集,划分之后的等价类的交集必须为空集,划分之后所有等价类的并集为那个集合A={1,2,3}则可划分为S1={{1},{2},{3}},s2={{1},{2,3}},s3={{1,2},{3}}s4={{1,2,3}},s5={{2},{1,3}}例如s1的等

2021-03-15 20:03:17 3774

原创 PTA吃火锅

L1-6 吃火锅 (15 分)以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用。但是如果你说“吃火锅”,那就厉害了,我们的故事就开始了。本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有 chi1 huo3 guo1。输入格式:输入每行给出一句不超过 80 个字符的、以回车结尾的朋友信息,信息为非空字符串,仅包括字母、数字、空格、可见的半角标点符号。当读到某一行只有一个英文句点 . 时,输入结束,此行不算在朋友信息里。输出格式:首先在一行中输出朋友信息的总条数。然后对朋友

2021-03-14 11:27:31 3484 3

空空如也

空空如也

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

TA关注的人

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