Python
文章平均质量分 57
Beijiyang999
这个作者很懒,什么都没留下…
展开
-
用 JavaScript 创建一个栈,并优化时间复杂度 (附 Python 描述)
题目描述:Design a stack that supports push, pop, top, and retrieving theminimum element in constant time.要实现的栈方法push(x) – Push element x onto stack.pop() – Removes the element on top of the stack....原创 2018-11-12 00:37:28 · 272 阅读 · 0 评论 -
ASCII码在算法题中的两个小妙用:转换字母大小写 与 转换整数字符String/Number类型(JavaScript/Python描述)
最少必要知识‘0’ 对应的ASCII码是 48‘A’ 对应的ASCII码是 65'a‘ 对应的ASCII码是 97这也是 JavaScript 中 'a' > 'A' 为 true 的原因。转换字母大小写假设做如下规定参数letter: 为单个英文字母字符;参数 mode :小写换大写为 1;大写换小写为 -1。JavaScript:const toUpperO...原创 2018-11-12 01:17:44 · 731 阅读 · 0 评论 -
JavaScript实现简单的二叉树中序遍历(class / prototype 写法)(附 Python)
一棵简单的二叉树如图。构建二叉树首先,构建如图的二叉树,并添加一个打印该树的方法 printTheTree。ES6 class 语法如下class TreeNode { constructor(value) { this.value = value this.left = null this.right = null } printTheTree()...原创 2018-11-13 22:42:31 · 354 阅读 · 0 评论