暂时未有相关云产品技术能力~
暂无个人介绍
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到:
简单思路: 当我们要从一个序列中查找一个元素的时候,最快想到的方法就是顺序查找法(即:从前到后依次查找)。但这种方法过于无脑,就是暴力的把每个元素都排查一遍。元素个数少的时候还行,一旦元素个数多起来,效率是非常低下,所以在实际中这种查找的方法是被摒弃的。
符合下列属性的数组 arr 称为 山脉数组 :
我们在讲C语言的时候,老师给大家画过这样的空间布局图,但是我们对它不了解
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。
myproc和ls都是指令,ls可以直接输入,但是我们直接输入myproc就不可以,只不过ls是纳入了linux的常用指令
基本概念: 滑动窗口本质是双指针算法的一种演变 本质上就是同向双指针,窗口的范围就是[left,right)
给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。 s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。 例如,如果 words = ["ab","cd","ef"], 那么 "abcdef", "abefcd","cdabef", "cdefab","efabcd", 和 "efcdab" 都是串联子串。 "acdbef" 不是串联子串,因为他不是任何 words 排列的连接。
题目描述: 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了
1004. 最大连续1的个数 III 题目描述: 给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。
进程状态: ❓假设我们在上课,在B站上上课,请问我们的B站是不是一直运行呢?💡不是的! ❓假设我们同时打开了B站和PDF阅读器时,是怎么运行的呢?
题目描述: 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。
题目描述: 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。
vector的介绍及使用 1.1 vector的介绍 cplusplus.com/reference/vector/vector/ vector是表示可变大小数组的序列容器。
【算法挨揍日记】day03——双指针算法_有效三角形的个数、和为s的两个数字
创建普通用户 ❓可以看到我们现在是一个root用户,并不是一个普通用户,我们要如何创建普通用户呢?
题目: 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为:
进程的概念 什么是进程呢? ❓首先我们需要认识一下什么叫进程呢?
题目: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。
以下是我一段时间没有使用xshell,然后用git命令行遇到的一些系列错误和他们的解决方法
236. 二叉树的最近公共祖先 236. 二叉树的最近公共祖先 题目描述:
144. 二叉树的前序遍历 144. 二叉树的前序遍历 题目:
题目描述: 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 示例:
2.string类常用接口的实现: size()和capacity() size_t size()const
❓我们这里定义了一个string类型,然后STL标准库里面也有string,两个名字一样我们分不清楚怎么办呢? 为了跟库的string区分开,我们可以定义一下命名空间
我们在typora+picgo搭建完图床后,我们需要上传图片,我们上传图片时,发现一直在uploading转圈圈,因此我去查询了解决方法,并且成功的解决问题了 问题情况如下图:
各种码的作用: 模运算的性质:
2.3.2string类对象的容量操作 本部分会介绍以下几个容器操作:
1.什么是STL? 标准模板库(Standard Template Library,STL)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。虽说它主要出现到C++中,但在被引入C++之前该技术就已经存在了很长时间。
目录 136. 只出现一次的数字 118. 杨辉三角
1.冯诺依曼体系结构: 1.1体系概述理清: 我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。
Git报错:failed to push some refs to xxxxx
计算机组成原理(三) 奇偶校验码: 校验原理:
1.C中的malloc、realloc、calloc和free函数: 【面试问题】 malloc、calloc和realloc的区别是什么?
4.匿名对象: 实验代码:在这里插入图片描述
1.初始化列表: 1.1为什么要有初始化列表? 实验代码如下:
目录 1544. 整理字符串 LCP 44. 开幕式焰火
目录 1171. 从链表中删去总和值为零的连续节点 面试题 02.05. 链表求和
BM1 反转链表 描述: 给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。
计算机组成原理(二) 计算机的性能指标: 存储器的性能指标:
类和对象(一) C++并不是纯面向对象语言 C++是面向过程和面向对象语言的!
Java环开发环境安装 简介: 如果要从事Java编程,则需要安装JDK,如果仅仅是运行一款Java程序则JRE就满足要求。
计算机组成原理(一) 计算机内部是通过电信号传递数据 电信号:分为高电平和低电平,分别代表1/0
C++入门(二) 作者:小卢 专栏:《C++》 喜欢的话:世间因为少年的挺身而出,而更加瑰丽。 ——《人民日报》
目录 面试题 16.05. 阶乘尾数 HJ7 取近似值
1.背景 2.gdb的使用 2.1如何生成可以调试debug版本的文件: 2.2如何查看调试信息: 3.gdb调试指令汇总
目录 面试题 01.06. 字符串压缩: 面试题 05.07. 配对交换
目录 1. 回车换行符在Window下和在Linux下的区别: 1.1回车换行符: 1. 2.行缓冲区打印: 1.3进度条小程序 :
Git报错:This repositorysize xxMB, exceeds 1024.00 MB. 错误原因:这个版本库(包括wiki)大小为xxxx MB,超过了1024.00 MB。 如何解决呢?
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11
发表了文章
2023-10-11