摘要:
leetcode刷题笔记八十九题 格雷编码 源地址:89. 格雷编码 问题描述: 格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。 给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。即使有多个不同答案,你也只需要返回其中一种。 格雷编码序列必须以 0 开头。 示例 阅读全文
摘要:
leetcode刷题笔记八十八题 合并两个有序数组 源地址:88. 合并两个有序数组 问题描述: 你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 阅读全文
摘要:
leetcode刷题笔记八十七题 扰乱字符串 源地址:87. 扰乱字符串 问题描述: 给定一个字符串 s1,我们可以把它递归地分割成两个非空子字符串,从而将其表示为二叉树。 下图是字符串 s1 = "great" 的一种可能的表示形式。 great / gr eat / \ / g r e at / 阅读全文
摘要:
leetcode刷题笔记八十六题 分隔链表 源地址:86. 分隔链表 问题描述: 给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位置。 示例: 输入: head = 1->4->3->2->5->2, x 阅读全文
摘要:
Spark权威指南读书笔记(一) 一、什么是Spark? 1.Spark设计哲学 统一平台 计算引擎(不考虑数据存储) 配套的软件库 二、Spark应用程序 spark应用程序由一个驱动器进程和一组执行器进程组成。 驱动器进程 负责运行main函数,主要负责三件事: 维护Spark应用程序的相关信息 阅读全文