- 博客(20)
- 收藏
- 关注
原创 Vue学习(二)Git管理和导入组件库
##导入vantimport { createApp } from 'vue'import App from './App.vue'import router from './router'import store from './store'// 加载全局样式import './styles/index.less'// 加载vant组件库import Vant from 'vant'// 加载vant组件库样式import 'vant/lib/index.css'// 自动设置rem
2021-11-28 23:12:52 396
原创 Vue学习(一)Vue安装与配置
Vue学习(一)安装Vue1.安装vue之前需要先安装node.jsnode.js安装网站https://nodejs.org/zh-cn/node.js安装一直next就可以。安装之后可以用命令行 node -v查看是否安装成功ps:配置npm安装插件时的路径,以及缓存cache路径。(如果不配置,默认安装在C:\Users\用户名\AppData\Roaming的路径下)修改在nodejs安装路径下,则如下配置新建两个文件夹:`node_cache — 存放npm-cache的缓存文件`
2021-11-28 23:11:48 580
原创 基于Dijsktra算法的最短路径求解
基于Dijsktra算法的最短路径求解:问题描述:一张地图包括n个城市,假设城市间有m条路径(有向图),每条路径的长度已知。给定地图的一个起点城市和终点城市,利用Dijsktra算法求出起点到终点之间的最短路径。输入要求:多组数据,每组数据有m+3行。第一行为两个整数n和m,分别代表城市个数n和路径条数m。第二行有n个字符,代表每个城市的名字。第三行到第m+2行每行有两个字符a和b和一个整数d,代表从城市a到城市b有一条距离为d的路。最后一行为两个字符,代表待求最短路径的城市起点和终点。当n和m都等于
2021-05-22 18:10:22 693
原创 大一新生必看,自学必看,里昂详解数据结构之图
数据结构之图有幸掌握浅薄知识,不吝分享,保持独立思考,自主学习,共同进步。另求关注,点赞,评论,感谢!(tips:主页有数据结构全部知识点,以及知识点讲解,建立完善的数据结构知识体)核心算法思想图是由顶点集合以及顶点间的关系集合组成的一种数据结构。Graph = (V,E) V是顶点的又穷非空集合;E是顶点之间关系的有穷集合,也叫边集合。有向图:顶点对<x,y>是有序的;无向图:顶点对<x,y>是无序的。图有两种遍历算法:深度优先遍历(Depth_First_Sear
2021-05-22 18:04:26 268
原创 大一新生必看,自学必看,里昂详解数据结构之二叉树
数据结构之二叉树有幸掌握浅薄知识,不吝分享,保持独立思考,自主学习,共同进步。另求关注,点赞,评论,感谢!(tips:主页有数据结构全部知识点,以及知识点讲解,建立完善的数据结构知识体)核心算法思想(重要)先来讲一些知识点:①结点:包含一个数据元素及若干指向子树分支的信息。②结点的度:一个结点拥有子树的数目称为结点的度。③叶子结点:也称为终端结点,没有子树的结点或者度为零的结点。④分支结点:也称为非终端结点,度不为零的结点称为非终端结点。⑤树的度:树中所有结点的度的最大值。⑥结点的层次:从
2021-05-22 17:46:31 132
原创 大一新生必看,自学必看,里昂详解数据结构之队列
数据结构之队列有幸掌握浅薄知识,不吝分享,保持独立思考,自主学习,共同进步。另求关注,点赞,评论,感谢!(tips:主页有数据结构全部知识点,以及知识点讲解,建立完善的数据结构知识体)核心算法思想队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。算法实现链队列存储结构:typedef struct qnod
2021-05-22 17:15:39 175
原创 大一新生必看,自学必看,里昂详解数据结构之堆栈
数据结构之堆栈核心算法思想堆栈,一种先进后出的线性表。仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。核心算法实现顺序栈结构描述如下:typedef struct Stack{ Elemtype *top; Elemtype *base; int stacksize;}Sq
2020-08-23 18:15:30 229
原创 大一新生必看,自学必看,里昂详解数据结构之链表
数据结构之链表核心算法思想1. 链表建立操作的基本步骤:链表是一个动态的结构,它不需要分配空间,因此建立链表的过程是一个结点“逐个插入” 的过程。先建立一个只含头结点的空单链表,然后依次生成新结点,再不断地将其插入到链表的头部或尾部,分别称其为“头插法”和“尾插法”。2. 链表查找操作的基本步骤:因链表是一种"顺序存取"的结构,则要在带头结点的链表中查找到第 i个元素,必须从头结点开始沿着后继指针依次"点数",直到点到第 i 个结点为止,如果查找成功,则用e返回第i个元素值。头结点可看成是第0个结点。
2020-08-23 17:51:29 547
原创 大一新生必看,自学必看,里昂详解数据结构之线性表
数据结构之线性表(顺序表)核心算法1.顺序表插入操作的基本步骤:要在顺序表中第 i 个数据元素之前插入一 个数据元素 x,首先要判断插入位置 i 是否合法,假设线性表的长为 n,则 i 的 合法值范围: 1≤i≤n+1,若是合法位置,就再判断顺序表否满,如果满,则增 加空间或结束操作,如果不满,则将第 i 个数据元素及其之后的所有数据元素都 后移一个位置,此时第 i 个位置已经腾空,再将待插入的数据元素 x 插入到该位 置上,最后将线性表的长增加 1。2.顺序表删除操作的基本步骤:要删除顺序表中第 i
2020-08-23 17:40:39 247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人