LeetCode刷题记录

作者: fancy_boy_石嘉成 | 来源:发表于2018-11-04 15:50 被阅读7次
    image

    我是一名Android Developer,这里是我对Leetcode中文网中所出算法题目的解答记录。主要使用Java和Kotlin两种语言完成。题目按照网站中的题目序号排序,每题给出题目解答、相应难度和知识点,关键题目会给出解答思路笔记。由于题目较多,我会一点一点更新起来,欢迎fork和star☆!

    很多人讲我们做移动端开发的属于工程范畴,对算法的要求不高。在面试来讲,算法只是一部分不代表全局,但我觉得数据结构和算法是每一名开发者都必须掌握的。更多情况下我们锻炼的是一种思想和思路,而不在于题目本身。时常刷题能让自己的代码感保持兴奋的状态,不至于生疏。有时间我就来刷刷题,希望对我和对大家都有帮助。

    广而告之:

    我的博客:http://shijiacheng.studio

    我的简书:https://www.jianshu.com/u/8d4386810c3a

    LeetCode算法题目

    # 题名 解答 笔记 难度
    1 两数之和 Java 简单
    7 反转整数 Java 简单
    9 回文数 Java 简单
    13 罗马数字转整数 Java 简单
    14 最长公共前缀 Java 简单
    20 有效的括号 Java 简单
    21 合并两个有序链表 Java 简单
    26 删除排序数组中的重复项 Java 简单
    27 移除元素 Java 简单
    28 实现strStr() Java 简单
    35 搜索插入位置 Java 简单
    38 报数 Java 简单
    53 最大子序和 Java 简单
    58 最后一个单词的长度 Java 简单
    66 加一 Java 简单
    67 二进制求和 Java 简单
    69 x 的平方根 Java 简单
    70 爬楼梯 Java 简单
    83 删除排序链表中的重复元素 Java 简单
    88 合并两个有序数组 Java 简单
    100 相同的树 Java 简单
    101 对称二叉树 Java 简单
    104 二叉树的最大深度 Java 简单
    107 二叉树的层次遍历 II Java 简单
    108 将有序数组转换为二叉搜索树 Java 简单
    110 平衡二叉树 Java 简单
    111 二叉树的最小深度 Java 简单
    112 路径总和 Java 简单
    118 杨辉三角 Java 简单
    119 杨辉三角 II Java 简单
    121 买卖股票的最佳时机 Java 简单
    122 买卖股票的最佳时机 II Java 简单
    125 验证回文串 Java 简单
    136 只出现一次的数字 Java 简单
    141 环形链表 Java 简单
    155 最小栈 Java 简单
    160 相交链表 Java 简单
    167 两数之和 II - 输入有序数组 Java 简单
    168 Excel表列名称 Java 简单
    169 求众数 Java 简单
    171 Excel表列序号 Java 简单
    172 阶乘后的零 Java 简单
    189 旋转数组 Java 简单
    190 颠倒二进制位 Java 简单
    191 位1的个数 Java 简单
    198 打家劫舍 Java 简单
    202 快乐数 简单
    203 移除链表元素 简单
    204 计数质数 简单
    205 同构字符串 简单

    相关文章

      网友评论

        本文标题:LeetCode刷题记录

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