孝顺往事

文章
9
资源
0
加入时间
2年10月17天

剑指 Offer 39. 数组中出现次数超过一半的数字

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入: [1, 2, 3, 2, 2, 2, 5, 4, 2]输出: 2我做这个题想的就比较简单,排个序,然后取中间位置的数字就一定是多数存在的元素class Solution: def majorityElement(self, nums: List[int]) -> int: flag = int(len(nums)/2)

group by和聚合函数、having关键字一起使用

1、group by和having关键字一起使用数据表(student)内容如下:将student表按照gender进行分组查询,查询出grade字段值之和小于300的分组语句:select sum(grade),gender from student group by gender having sum(grade)查询结果2、group by和聚合函数关

Shell编程-创建和执行

1.创建sehll脚本一个shell脚本包含的内容1)首行  #!/bin/bash表示使用bash解释器注意:第一行的#特殊,表示定义,其他行则表示注释2)注释除第一行外的其他行,行首加上#即可3)内容创建一个shell脚本1)创建一个shell文件方法很多:touchvi/vimecho "" > 文件名2)编辑内容:#!/bin/bash#this is my first sehll ...

计算机网络笔记数据链路层数据链路层概述点对点的数据链路层协议使用广播信道的数据链路层

主要内容:1,数据链路层的点对点信道和广播信道的特点,以及两种信道所使用的协议(PPP协议和CSMA/CD协议)2,数据链路层的三个基本问题:封装成帧、透明传输和差错检测3,以太网MAC层的硬件地址4,适配器、转发器、集线器、网桥、以太网交换机的作用及使用场合数据链路层概述概述数据链路层:是OSI参考模型中的第二层,介乎于物理层和网络层之间,在物理层所提供的服务的基础上向网络层提供服...

计算机网络:数据链路层数据链路层基本概念和基本问题两种情况下的数据链路层

计算机网络:数据链路层数据链路层基本概念和基本问题基本概念数据链路层简单模型数据链路层所使用的信道类型链路与数据链路数字管道和帧基本问题封装成帧透明传输差错控制两种情况下的数据链路层点对点协议PPP点对点协议的特点PPP协议应满足的需求PPP协议不需要的功能PPP协议的组成PPP协议的帧格式数据链路层基本概念和基本问题基本概念数据链路层简单模型数据链路层所使用的信道类型数据链路层所使用的信道类型主要有两种:点对点信道:使用一对一的点对点通信方式。广播信道:使用一对多的广播通信方式,因此过程