摘要: 16 合并两个链表 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 有两种方法:一种是递归,一种是非递归 package list; import java.util.Scanner; public class mergeTwoList_16 { pub 阅读全文
posted @ 2020-05-26 16:10 我们村里的小花儿 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 11 二进制中1的个数 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示 分析 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 (搬运评论区大佬的解释)如果一个整数不为0,那么这个整数至少有一位是1。如果我们把这个整数减1,那么原来处在整数最右边的1就会变为0,原来在 阅读全文
posted @ 2020-05-26 14:02 我们村里的小花儿 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 6旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 分 阅读全文
posted @ 2020-05-26 12:35 我们村里的小花儿 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1二维数组的查找: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 一、暴力法 时间复杂度:空间复杂度:O(1) 二、从左下找 利用该二维数组的性质: 每 阅读全文
posted @ 2020-05-26 11:18 我们村里的小花儿 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 元字符概念以及元字符的反义 正则表达式中的几种重复模式 分枝条件 用 | 把不同的规则分割开 从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了 0\d{2}-\d{8}|0\d{3}-\d{7} 字符类 [0-9] == \d [a-z0-9A-Z] == \w [&?.] 阅读全文
posted @ 2020-05-22 10:39 我们村里的小花儿 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 数据链路层使用的信道主要有以下两种类型: 点对点信道。这种信道使用一对一的点对点通信方式。 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。 1、使用点对点信道的数据链路层: 1.1 三个基本问题: (1 阅读全文
posted @ 2020-05-19 15:00 我们村里的小花儿 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1、计算机网络的性能 比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。Bit 来源于 binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个 1 或 0。 速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性 阅读全文
posted @ 2020-05-19 13:13 我们村里的小花儿 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 计算机网络向用户提供的最重要的功能:连通性——计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。 共享——即资源共享。可以是信息共享、软件共享,也可以是硬件共享。 因特网概述: 网络(network)由若干结点(node)和连接这些结点的链路(link)组成;互联网 阅读全文
posted @ 2020-05-19 12:14 我们村里的小花儿 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 1、发布订阅 1.1简介 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 1.2 示例 下图展示了频道 channel1,以及订阅这个频道的三个客户端 —— client2 、 client5 阅读全文
posted @ 2020-05-17 16:31 我们村里的小花儿 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、List类型 1.1 简介 Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素),类似JAVA中的LinkedList 1.2 命令 赋值语法: 阅读全文
posted @ 2020-05-17 15:25 我们村里的小花儿 阅读(557) 评论(0) 推荐(0) 编辑