左耳听风 第二十二周
左耳听风 第二十二周
每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)
Algorithm
针对「堆」的知识点进行了一些练习,两道题都可以用 Top K 思路解答,即建立一个大小为 K 的小顶堆,根据数据的增加对堆数据进行更新。
LeetCode703. 数据流中的第K大元素
215. 数组中的第K个最大元素
review
12 JavaScript Tricks You Won’t Find in Most Tutorials
「无法在大多数教程中找到的 12 个 JavaScript 技巧」。
文章主要描述作者在实践中发现的 12 个 JavaScript 编程技巧,让自己的代码变得更简洁高效。
因为 JavaScript 是一门动态语言,对数据的要求并不严谨,所以有一些静态语言所没有的技巧。
例如 23.9|0 实际上就是快速去除了浮点数的尾数,即将浮点型转换成了整型。
还有快速将数值类型转换成字符串类型的 num =19+""; 通过 + 号运算符重载,num变成了字符串 “19”。
直接通过算术运算比通过方法强制转换更为高效,作者在文中还介绍了其他的实用技巧感兴趣可以完整的浏览一遍。
Tip
一个关于 HTML5 JavaScript 脚本引入的技巧,以前网页加载以前执行某些脚本或是 JavaScript 操作页面元素,我们需要把脚本放在 body 标签的末尾(网页代码的执行顺序是从上到下)。
HTML5 以前写法
<body><div id="test">test</div><script>document.getElementById("test").style.color="blue"; // 将 test 设置成蓝色<script>
</body>
HTML5 新增 defer 属性,<script defer>
会让脚本在网页元素全部加载后执行,将 JavaScript 和 HTML代码分开写更为清晰(外部引入脚本也可以使用 defer 属性)。
<head>
<script defer>document.getElementById("test").style.color="blue"; // 将 test 设置成蓝色
<script>
</head>
<body><div id="test">test</div></body>
share
简单入门「堆」
对于二叉堆进行了一个简单的入门,堆的重点在于掌握堆化,针对不同的应用场景选择不同的堆化。
左耳听风 第二十二周相关推荐
- 左耳听风 第二十八周
左耳听风 第二十八周 每周完成一个ARTS: 每周至少做一个 leetcode 的算法题.阅读并点评至少一篇英文技术文章.学习至少一个技术技巧.分享一篇有观点和思考的技术文章.(也就是 Algorit ...
- 左耳听风 第二十九周
左耳听风 第二十九周 每周完成一个ARTS: 每周至少做一个 leetcode 的算法题.阅读并点评至少一篇英文技术文章.学习至少一个技术技巧.分享一篇有观点和思考的技术文章.(也就是 Algorit ...
- 左耳听风 第二十一周
左耳听风 第二十一周 每周完成一个ARTS: 每周至少做一个 leetcode 的算法题.阅读并点评至少一篇英文技术文章.学习至少一个技术技巧.分享一篇有观点和思考的技术文章.(也就是 Algorit ...
- C语言编程>第二十二周 ④ 从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组
例题:从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组中. 例如,输入 " ...
- C语言编程>第二十二周 ⑥ 请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中。
例题:请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中.字符串s从键盘输入,其长度作为参数传入fun函数. 例如,输入 " ...
- C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:
例题:下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值: 例如,若n=1000,则应输出0.000155. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. 代码 ...
- 左耳听风 第三十三周
左耳听风 第三十三周 每周完成一个ARTS: 每周至少做一个 leetcode 的算法题.阅读并点评至少一篇英文技术文章.学习至少一个技术技巧.分享一篇有观点和思考的技术文章.(也就是 Algorit ...
- 左耳听风 第三十一周
左耳听风 第三十一周 每周完成一个ARTS: 每周至少做一个 leetcode 的算法题.阅读并点评至少一篇英文技术文章.学习至少一个技术技巧.分享一篇有观点和思考的技术文章.(也就是 Algorit ...
- C语言编程>第二十二周 ① 下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回。
例题:下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回. 例如,输入 整数为32,则输出的数素数为37". 注意:不要改动main函数,不能增行或删 ...
最新文章
- 接私活渠道,你有技术,就有钱!
- Ubuntu 12.10使用apt安装Oracle/Sun JDK
- 配置高性能ElasticSearch集群的9个小贴士
- 最新任务型对话数据集大全
- IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置...
- 选择正确的C/C++ runtime library
- python词云图的制作(用户评论分析)
- word打不开html,word打不开怎么办?word文档打不开怎么办?
- 服务器防火墙部分指令
- 15微型计算机系统不包括,全国2002年10月自学考试计算机应用基础真题
- var/let/const、块级作用域、TDZ、变量提升
- 如何简单快速的制作简历?
- JavaScript声明和使用变量
- 【伊利丹】Hadoop2.0 NN HA实验记录
- Maven的下载以及安装
- 安卓数据恢复_精心整理20款数据恢复软件(含电脑端,安卓,苹果)
- 基于Arduino实现简单人体红外感应灯(人体红外传感器+LED)
- jar包、class文件批量反编译并解压
- Java实现发送邮件并携带附件
- 史上最简单Robotium跨进程操作实践——基于ADB框架