原文: http://blog.gqylpy.com/gqy/275 "@[toc] ES6新增了关于变量的定义,函数扩展,数据结构,类,模块等概念,本文将详细介绍常用的ES6语法。 1. 变量的定义 let ES6中新增了let语法,用来声明变量,用法类似var。 ==let定义的变量只在当前代码 ...
分类:
其他好文 时间:
2019-08-17 12:56:24
阅读次数:
92
原文: http://blog.gqylpy.com/gqy/275 "@[toc] ES6新增了关于变量的定义,函数扩展,数据结构,类,模块等概念,本文将详细介绍常用的ES6语法。 1. 变量的定义 let ES6中新增了let语法,用来声明变量,用法类似var。 ==let定义的变量只在当前代码 ...
分类:
其他好文 时间:
2019-08-17 12:24:08
阅读次数:
170
JMS消息服务介绍和使用场景 什么是JMS JMS : Java Message Service(Java消息服务),Java平台中关于面向消息中间件的接口. 重点在于接口,接口就意味着与JDBC类似,仅仅有声明,没有实现,具体的实现交给厂商. 接口本身是一种与厂商无关的API. 使用场景 每一种技 ...
分类:
其他好文 时间:
2019-04-04 10:01:39
阅读次数:
231
引入 程序设计语言基本数据类型:int,float,char Python内置数据结构:list,dict,tuple. Python扩展数据结构:栈,队列 存储一个student的name,age,hometown的方式 经典知识点总结 1.算法与数据结构的概念 2.数据结构和算法的区别 3.抽象 ...
分类:
编程语言 时间:
2019-01-07 00:19:07
阅读次数:
181
ES6新增了关于变量的定义,函数扩展,数据结构,类,模块等概念,本文详细介绍常用的ES6语法。 ES6之变量的定义 ES6中新增了let语法,用来声明变量,用法类似var,但是使用let定义的变量,只在当前代码块内有效。 ES5只有全局作用域和函数作用域, 没有块级作用域, 如下代码所示。所以下面代 ...
分类:
其他好文 时间:
2018-11-07 15:29:12
阅读次数:
158
python数据结构 一、数据结构概述 数据组织在一起的结构叫做数据结构。 python中的数据结构:列表,元组,字典,队列,栈,树等等。 python内置数据结构:列表、元组等。 python扩展数据结构:栈,队列等。 数据结构式静态的,算法是动态的。 数据结构示例: 二、Python 常见数据结 ...
分类:
编程语言 时间:
2016-04-21 07:17:04
阅读次数:
237
题意:求柱状图中最大矩形面积。
单调栈:顾名思义就是栈内元素单调递增的栈。每次插入数据来维护这个栈,如果当前需要插入的数据小于栈顶的元素,那就一直弹出栈顶的元素,直到满足当前需要插入的元素大于栈顶元素为止。可以容易求出某个数左边或右边,第一个大于或小于它的数,且复杂度是O(n)O(n)。
思路:容易先想到一个好的枚举方式:以当前柱状为扩展点,往左边和右边扩展,当遇到一个比当前柱状小的柱状时停止扩展,...
分类:
其他好文 时间:
2015-07-20 13:03:53
阅读次数:
100
在编程中,我们往往使用已有的数据结构无法解决问题,这是不必要急着创建新的数据结构,而是在已有数据结构的基础上添加新的字段。本节在上一次笔记红黑树这一基础数据结构上进行扩展,得出两个重要的应用—动态顺序统计和区间树。
动态顺序统计
在算法系列笔记2中我们在线性时间内完成了静态表的顺序统计,而这里我们在红黑树上进行扩展,在O(lgn)时间内完成该操作,主要包括返回第i
排名的元素o...
分类:
编程语言 时间:
2015-02-03 23:00:43
阅读次数:
342