• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






newdp

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  javascript算法题

算法对前端工程师也至关重要,一些常见的js算法
 
javascript创建一个基于对象的栈结构
摘要:上篇博客介绍了基于数组创建一个栈,这是用对象创建一个栈 s1.声明一个Stack类 class Stack { constructor() { this.count = 0; this.items = {}; } } 在构造器中定义count属性用来记录栈的大小 s2.push()方法,向栈内添加元 阅读全文
posted @ 2019-11-12 17:02 贫困山村第一程序员 阅读(489) 评论(0) 推荐(0)
亲密字符串之Javascript解法
摘要:本题为leetcode第859题,原题链接在此:https://leetcode-cn.com/problems/buddy-strings/submissions/ 给定两个由小写字母构成的字符串 A 和 B ,只要我们可以通过交换 A 中的两个字母得到与 B 相等的结果,就返回 true ;否则 阅读全文
posted @ 2019-11-10 16:29 贫困山村第一程序员 阅读(287) 评论(0) 推荐(0)
javascript创建一个基于数组的栈结构
摘要:栈是一种遵从后进先出(LIFO)原则的有序集合。新添加或待删除的元素都保存在栈的同 一端,称作栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。 栈拥有以下方法: push(element): 元素入栈, 添加一个或多个新元素到栈顶 pop(): 元素出栈,移除栈顶的元素,同时返回被 阅读全文
posted @ 2019-11-09 20:13 贫困山村第一程序员 阅读(606) 评论(0) 推荐(0)