为了账号安全,请及时绑定邮箱和手机立即绑定

每周技术分享第三周(6-8)

标签:
JavaScript

一、 技术

  1. 计算器的四则运算算法,前几天在看自己之前写过的一些小项目,看到了大三写的简易计算器,主要是实现四则运算和基本的归零操作。大概思路是把整个项目分成两大块,即显示部分和运算部分。首先捕捉鼠标按下的事件,获取按下的值,把数字存到一个num数组里,把符号保存到symbol数组里。显示部分是以连接num数字和symbol数字实现的。计算部分是通过边里符号数组,当是某个符号的时候就进行某个运算。比如,遍历到“+”的时候,就把“+”号前后的两个数进行加法操作。一开始这里是有问题的,因为我们的四则运算是遵循先乘除再加减的,所以这里如何保证做到这一点能?我采用的是把乘除的判断放在了加减之前,这样就可以做到了。

  2. 冒泡算法和快速排序算法怎么解释?用我自己的话来讲,冒泡算法就是就像我们在学校的时候排队,两两对比,个子高的站在前面,个子矮的站在后面,循环进行这种操作,最后就按照从高到矮的顺序排好队了。(当然你也可以从矮到高排的,同理)。快速排序算法就是以中间的同学为基准,两边进行对比,比中间同学高的站左边,比中间同学低的站右边,然后左右分出来的小块再循环进行这种对比,直到排序完成。

二、 笔记

  1. Sublime Text3 配置node.js环境

  2. 写给大家看的算法书笔记

  3. 前端面试总结——读书郎



作者:素雅倾心
链接:https://www.jianshu.com/p/fec7b380d02d


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消