上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 前言 /** * @Description LeetCode 225. 用队列实现栈 * 仅使用两个队列实现一个后入先出(LIFO)的栈, * 并支持普通队列的全部四种操作(push、top、pop 和 empty) * 实现 MyStack 类: * void push(int x) 将元素 x 阅读全文
posted @ 2021-07-01 10:20 Maggieq8324 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 前言 Deque (double-ended queue,双端队列)是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。 具体实现 实现类 public class Deque<T> { /** * 数组 */ private T[] data; 阅读全文
posted @ 2021-06-20 18:16 Maggieq8324 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 前言 循环队列是把顺序队列首尾相连,把存储队列元素的表从逻辑上看成一个环,成为循环队列。其将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列结构中,当存储空间的最后一个位置已被使用而再要进入队运算时,只需要存储空间的第一个位置空闲,便可将元素加入到第一个位置 阅读全文
posted @ 2021-06-12 20:14 Maggieq8324 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 前言 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 具体实现 接口 public interface Queue<T> { /** 阅读全文
posted @ 2021-06-12 16:16 Maggieq8324 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 前言 /** * @Description LeetCode 20. 有效的括号 * 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 * 有效字符串需满足: * 左括号必须用相同类型的右括号闭合。 * 左括号必须以正确的顺序闭合。 * * 来源: 阅读全文
posted @ 2021-06-11 16:13 Maggieq8324 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 前言 栈(Stack)是一种用于存储数据的简单数据结构,是一种特殊的线性表,是一种后入先出的数据结构,其插入和删除操作只允许在线性表的一端进行,一般而言,把允许操作的一端称为栈顶(Top),不可操作的一端称为栈底(Bottom),同时把插入元素的操作称为入栈(Push),删除元素的操作称为出栈(Po 阅读全文
posted @ 2021-06-11 13:00 Maggieq8324 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 前言 动态数组是指在声明时没有确定数组大小的数组,可以在任何时候改变大小,使用动态数组的优点是可以根据用户需要,有效利用存储空间。 具体实现 自定义泛型动态数组 public class Array<T> { private T[] data; private int size; /** * 构造函 阅读全文
posted @ 2021-06-08 22:48 Maggieq8324 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 前言 插入排序是一种简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。在其实现过程使用双层循环,外层循环对除了第一个元素之外的所有元素,内层循环对当前元素前面有序表进行待插入位置查找,并进行移动。 具体实现 实现类 public class Ins 阅读全文
posted @ 2021-06-05 23:22 Maggieq8324 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 前言 选择排序是一种简单直观的排序算法,其算法步骤:首先在未排序序列中找到最小元素,存放到排序序列的起始位置,再从剩余未排序元素中继续寻找最小元素放到已排序序列的末尾,直到所有元素均排序完毕。 具体实现 实现类 public class SelectionSort { /** * 私有构造函数,该类 阅读全文
posted @ 2021-06-05 16:08 Maggieq8324 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 前言 线性查找又称顺序查找,是一种最简单的查找方法,其基本思想是从第一个记录开始,逐个比较记录的关键字,直到和给定的值相等,则查找成功;若比较结果与文件中的记录都不等,则查找失败。 具体实现 实现类 public class LinearSearch { /** * 私有构造函数,该类不被别人创建, 阅读全文
posted @ 2021-06-05 14:25 Maggieq8324 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 前言 函数是带名字的代码块,用于完成具体的工作 函数 def say_hello(): """文档字符串""" print('Hello') say_hello() 函数传参 def say_hello(user_name): print("Hello," + user_name.title()) 阅读全文
posted @ 2021-01-24 23:03 Maggieq8324 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 前言 while是一种循环模式,当满足条件时进入循环,当条件不满足时跳出循环,for循环用于针对集合中的每个元素都一个代码块,而while循环不断地运行,直到指定的条件不满足为止。 while循环 number = 1 while number <= 5: print(number) number 阅读全文
posted @ 2021-01-18 13:26 Maggieq8324 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 简介 字典是一种可变容器模型,且可存储任意类型对象,字典的每个键值 key=>value对用冒号:分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号{} 中 ,如: object = { 'color': 'yellow', 'size': 'big' } print(object['col 阅读全文
posted @ 2021-01-09 17:14 Maggieq8324 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 简介 if语句可以根据条件采取一定的措施,每条if语句的核心都是一个值为True或False的表达式,称为条件测试,Python根据条件测试的值为True还是False来决定是否执行if语句中的代码,即为True时执行if语句后面的代码,为Flase则忽略。 if languages = ['jav 阅读全文
posted @ 2021-01-07 22:30 Maggieq8324 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 前言 列表由一系列按特定顺序排列的元素组成,元素之间可以没有任何关系,在Python中,用[]表示列表,用,来分隔元素 列表 languages = ['Java', 'C', 'Python', 'PHP'] print(languages) 索引 print(languages[0]) //第一 阅读全文
posted @ 2021-01-06 22:42 Maggieq8324 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 前言 打算开始更一些Python基础文章,因为已经反复学习过基础语法三次,但使用频率不高,忘记的较快,算是给自己记录一份笔记吧 简介 字符串就是一系列字符,在Python中,字符串是用引号包裹起来的,可以是单引号,也可以是双引号,如: "String" 'String' 首字母大写显示每个单词 wo 阅读全文
posted @ 2021-01-05 22:29 Maggieq8324 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 项目背景 在实际项目中,Tornado项目作为一个微服务纳入SpringCloud体系,该过程中涉及到Tornado与Spring体系的安全验证,也就是权限调用校验,在该项目中Tornado是通过SpringCloud中的Feign调用的,经过一系列实验,最后选用jwt来实现这个权限效验的过程。 实 阅读全文
posted @ 2020-12-19 16:28 Maggieq8324 阅读(235) 评论(0) 推荐(0) 编辑
摘要: echarts没有数据时显示暂无数据 if(resp.data && resp.data.length > 0){ ... 初始图表 }else{ this.$nextTick(()=>{ this.$refs.electricityTrendAndPredictBar.innerHTML = "暂 阅读全文
posted @ 2020-12-19 15:26 Maggieq8324 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 环境 vue3.4.0 依赖 npm install --save html2canvas #html转换为图片 npm install jspdf --save #图片生成pdf 工具类 export-pdf.js import html2canvas from 'html2canvas' imp 阅读全文
posted @ 2020-12-19 14:57 Maggieq8324 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 上传jar文件 mvn deploy:deploy-file -Dfile={file} -DrepositoryId={repositoryId} -Durl={url} -DpomFile={pom} -Dpackaging=jar eg: mvn deploy:deploy-file -Dfi 阅读全文
posted @ 2020-12-19 14:39 Maggieq8324 阅读(1968) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页