- 博客(10)
- 收藏
- 关注
原创 算法-数组
数组leetcode27.移除元素 ☆26.删除排序数组中的重复项 ☆80.删除排序数组中的重复项 II ☆☆277.搜寻名人 ☆☆剑指offerleetcodeleecode难度:简单☆;中等☆☆;困难☆☆☆;27.移除元素 ☆地址:https://leetcode-cn.com/problems/remove-element/题:-给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。-不要使用额外的数组空间,你必须
2020-08-23 23:46:18 212
原创 数据结构-数组&链表
数组&链表数组查找插入和删除异常容器与数组其他数组的遍历Leecode链表单链表操作循环链表双向链表操作双向循环链表基于链表实现LRU缓存淘汰算法Leecode数组数组Array是一种线性表数据结构,它使用一组连续的内存空间来存储一组具有相同类型的数据。线性表:数据之间具有简单的前后关系,排列成线一样的结构,每个数据最多只有前后两个方向。数组、链表、队列、栈 都是线性表结构。( 非线性表:数据之间不是简单的前后关系。树、图、堆等。)查找连续的内存空间:可以通过寻址公式计算出该元素存储
2020-08-23 21:37:57 262
原创 复杂度分析
复杂度分析时间复杂度空间复杂度四种情况时间复杂度时间复杂度:表示代码执行时间随数据规模增长的变化趋势。一般会去掉系数和常量公式:T(n)=O(f(n))T(n)表示代码执行的时间n表示数据规模的大小f(n)表示每行代码执行的次数总和O表示代码执行时间T(n)与f(n)表达式成正比分析方法:1.只关注循环执行次数最多的一段代码2.加法法则:总复杂度等于量级最大的代码的复杂度3.乘法法则:嵌套代码的复杂度等于嵌套内外代码复杂度的乘积常见量级:常量阶O(1)、对数阶O(logN)、线性阶
2020-08-11 19:38:36 187
原创 数据结构与算法—总览
数据结构与算法(一)—总览数据结构线性表散列表树图算法基本算法思想排序搜索查找字符串匹配其他其他复杂度分析学习思路学习技巧参考书前言:希望自己能用三个月的时间将以下的全部内容充实完成,会不断修改填充进度完成的链接。10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法。数据结构广义:一组数据的存储结构,具体有以下。线性表包含:数组,链表,栈,队列链表:单链表,双
2020-08-11 18:24:55 246
原创 小程序开发——使用npm插件(一)
环境:win x64 未使用过npmcmd测试npm命令 结果:不是内部或外部命令,也不是可运行的程序1、安装npmnode中自带npm,所以我们来安装node环境下载地址:https://nodejs.org/en/自己选择下载LTS或者Current版本,我选择了LTS;区别:https://www.jianshu.com/p/014a14713dce (我实在是...
2019-10-23 15:20:50 508
原创 小程序云开发——零碎的知识点
1、自定义组件(官方文档参考地址 https://developers.weixin.qq.com/miniprogram/dev/reference/api/Component.html)properties 属性(组件的对外属性,是属性名到属性设置的映射表)每一个属性都要定义类型type和value 类型和值(属性的类型可以为StringNumberBooleanObj...
2019-10-14 11:42:36 243
原创 小程序云开发——组件component
components文件夹为miniprogram下的文件夹,统一存放所有组件(非云开发的component则在根目录)新建组件,在component文件夹下新建footTabBar文件夹,右键新增component,命名,会自动生成组件所需要的js/json/wxml/wxss文件在所要展示页面的json文件中的useingComponents属性中增加组件及地址的key-val...
2019-10-14 11:19:39 1032
转载 存档
@WebFilter 注解属性https://blog.csdn.net/dangwanma6489/article/details/79981725
2019-01-16 15:06:10 180
原创 Http协议——Hyper Text Transfer Protocol(超文本传输协议)
HTTP协议 是超文本传输协议; 是网络传输协议; 是用于从万维网(WWW)服务器传输超文本到本地浏览器的传送协议; 是客户端和服务器端请求和应答的标准; 基于TCP/IP通信协议来传递数据;特点 简单快速;灵活;无连接;无状态;支持B/S,C/S模式;*{1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每
2017-09-15 22:12:57 1325
原创 排序算法——希尔排序
排序算法——希尔排序希尔排序又叫缩减增量排序,是冒泡和插入排序的增强版,也是第一批冲破二次时间屏障的算法之一。它的基本思想是将数据按步长分组,对每组记录采用直接插入排序的方法进行排序,步长根据算法的进行逐渐减小,直到最后步长为1,比较相邻元素的最后一趟排序后,完成排序。 //希尔排序 根据步长进行比较 public static <T extends Comparable<T>> T[
2017-07-30 16:46:11 415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人