摘要: 一、题目 1、审题 2、分析 将链表中值为 val 的节点去除。 二、解答 1、思路: 方法一、 创建一个头结点,将后边的值为 val 的节点一一删除。 优化: 采用 pre、cur 指针,使代码更简洁 方法二、 采用递归 阅读全文
posted @ 2018-10-19 22:33 skillking2 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个整数数字 n ,将其包含的每一位数字求平方最后求和,并赋值为 n,最终 n 为 1则称 n 为快乐数,若 n 不是快乐数,那他最终会陷入一个不会包含 1 的循环。判断 n 是不是一个快乐数。 二、解答 1、思路: 方法一、 通过设置两个指针,fast、slow。 阅读全文
posted @ 2018-10-19 21:59 skillking2 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 求 n~m 范围内的所有数字进行二进制 & 运算后的结果。 二、解答 1、思路: 方法一、 以 26~30 为例,二级制 & 运算,若出现了一个 0 则结果为 0。在这个例子中,结果为 11000,因此我们要减去后边部分不同的部分。这里后边有 3 个不同。 方法二、 直 阅读全文
posted @ 2018-10-19 20:23 skillking2 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个二维数组表示的字符集合,求出其中所有的由 1 组成的群体的个数,(想连续的 1 组成一个)。 二、解答 1、思路: 方法一、 遍历数组中的每一个元素,将出现的值为 ‘1’ 的元素值改为 ’2‘,同时递归的将与此元素相连的值为 ‘1’的扩展元素值也改为 ‘ 2‘, 阅读全文
posted @ 2018-10-19 15:57 skillking2 阅读(136) 评论(0) 推荐(0) 编辑