141.环形链表-LeetCode
给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos ...
阅读更多
2.两数相加-LeetCode
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 1: 输入:l1 = [2,4,3], l2 = [5, ...
阅读更多
11.盛最多水的容器-LeetCode
给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器。 示例 1: 输入:[1 ...
阅读更多
Linux系统简答题
第一章1-1 简述 Linux 系统的应用领域 1.Linux 服务器2.嵌入式 Linux 系统3.软件开发平台4.桌面应用 1-2 简述Linux 系统的特点 1.开放性2.多用户3.多任务4.良好的用户界面5.设备独立性6.丰富的网络功能7.可靠的系统安全8.良好的可移植性 1-3 简述Lin ...
阅读更多
K-Means聚类算法
算法介绍K-Means算法的思想很简单,对于给定的样本集,按照样本之间的距离大小,将样本集划分为K个簇。让簇内的点尽量紧密的连在一起,而让簇间的距离尽量的大。 聚类算法有很多种,K-Means 是聚类算法中的最常用的一种,算法最大的特点是简单,好理解,运算速度快,但是只能应用于连续型的数据,并且一定 ...
阅读更多
C++11中Lambda表达式
C++11的一大亮点就是引入了Lambda表达式。Lambda 表达式是一种定义匿名函数对象的简便方法,(关闭)在调用的位置或作为自变量传递给函数的位置。很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python(argsort函数)等。 Lambda原型Lambda表达式完整 ...
阅读更多
DevOps导论-中国大学MOOC
DevOps概述1、下列描述中,不属于典型软件发展三大阶段的是: A.网络化和服务化 B.软硬件一体化阶段 C.软件成为独立产品 D.软件作坊 正确答案:D 2、”Measure twice, Cut once” 是哪个阶段的典型开发特征? A.软件成为独立产品阶段 B.软硬件一体化阶段 C.网络 ...
阅读更多
Linux系统实验
2021级研一《高级Linux系统》课程实验 实验一1、按以下磁盘分区规划安装CentOS 7.x: /分区:40GB; /boot分区:1GB; SWAP分区:2GB。 2、配置FirewallD防火墙,在public区域中添加http服务,5801端口(TCP协议),并保证firewalld服务 ...
阅读更多
C++中string的用法
串(String)是由 n(n>=0) 个字符组成的有限序列,又名字符串。通常记为 s = “a0a1a2…an-1”,其中 ai 是串中的字符,n 是串的字符个数,也是串的长度,它不包括串结束符 ‘\0’,长度为 0 的串称为空串。 串空是任意串的子串;任一串是它自身的字串。除它本身外,一个 ...
阅读更多
常用数据结构及C++实现
最近刷算法题发现能想到用什么数据结构来高效率解题,太弱了具体实现和用法却不会。以前上学没好好听课,现在来恶补一下数据结构。 按照视点的不同,数据结构分为逻辑结构和物理结构。 逻辑结构:指数据元素之间的逻辑关系,这里的逻辑关系是指数据元素之间的前后关系,与数据在计算机中的存储位置无关。 物理结构:指 ...
阅读更多