美文网首页
9 ARTS打卡第九周 (2019-10-06)

9 ARTS打卡第九周 (2019-10-06)

作者: 无敌的潘大帅 | 来源:发表于2019-10-07 00:46 被阅读0次

Algorithm

  1. 反转字符串
    题解思路:采用二分法的思想,将整个数组一分为二,使用中间变量,由外向内的进行首位与末位的循环替换。
    题解代码:
class Solution {
    public void reverseString(char[] s) {
        int length = s.length;
        for (int i = 0; i < length / 2; i++) {
            char temp = s[i];
            s[i] = s[length - i - 1];
            s[length - i - 1] = temp;
        }
    }
}

Review

Callback Functions in JavaScript

这是关于JavaScript(以下简称为JS)回调函数的相关概念
1.JS中定义的函数可以传递代码块,随后在函数内部执行对应的函数
2.JS在函数体内部一定要判断作为回调函数参数的类型,因为JS是一种弱类型的语言,不像Java在定义参数的时候需要指定参数的类型,所以一定要做好参数检查的工作。
3.在函数体内部如果调用了异步函数,需要确认该异步函数与回调函数是否存在调用的顺序问题,如果存在,有一种解决方案:直接将回调函数放置异步函数的末尾。因为回调函数,极有可能在异步函数之前执行完毕。

Tip

在JS中应该避免使用var关键字变量,更改为let关键字定义变量,let 具有比var更为严格的语法要求,也是JS官方推荐使用。

Share

推荐MDN的JS学习指南,国庆后三天都在学习有关于JS方面的基础知识,准备学习好基础知识后去学习Vue.js框架,为正式入门的作业打下基础。

相关文章

  • 9 ARTS打卡第九周 (2019-10-06)

    Algorithm 反转字符串题解思路:采用二分法的思想,将整个数组一分为二,使用中间变量,由外向内的进行首位与末...

  • ARTS 第9周

    ARTS 第9周分享 [TOC] Algorithm 682. 棒球比赛 [思路] 用一个栈来存储所有的分数即可 ...

  • ARTS第九周20200719

    Algorithm 滑动窗口最大值 给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的...

  • ARTS挑战第九周

    Algorithm 350. 两个数组的交集 II Review Tip HTTPS可以有效的防止信息窃听,身份伪...

  • ARTS打卡,第二周

    每周完成一个ARTS:1.A(Algorithm)每周至少做一个 leetcode 的算法题2.R(Review)...

  • ARTS打卡 第2周

    打卡日期 2019-07-22 至 2019-07-28Algorithm:1115. 交替打印FooBarhtt...

  • ARTS打卡,第五周

    每周完成一个ARTS:1.A(Algorithm)每周至少做一个 leetcode 的算法题2.R(Review)...

  • ARTS打卡 第3周

    打卡日期 2019-07-29 至 2019-08-04Algorithm:58. 最后一个单词的长度https:...

  • ARTS打卡 第4周

    打卡日期 2019-08-05 至 2019-08-11Algorithm:58. 最后一个单词的长度https:...

  • ARTS打卡第五周

    Tip: Algorithm: Share: Disruptor介绍及原理讲解 Review: dissectin...

网友评论

      本文标题:9 ARTS打卡第九周 (2019-10-06)

      本文链接:https://www.haomeiwen.com/subject/xkrfpctx.html