编程开发
算法设计与分析|5个算法
1)分治法
对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小),则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。
2)回溯法(深度优先)
回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当搜索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择。这种走不通就退回再走的
leetcode- 区域和检索 - 数组可修改
给你一个数组 nums ,请你完成两类查询。
其中一类查询要求 更新 数组 nums 下标对应的值
另一类查询要求返回数组 nums 中索引 left 和索引 right 之间( 包含 )的nums元素的 和 ,其中 left <= right
实现 NumArray 类:
NumArray(int[] nums) 用整数数组 nums 初始化对象
void update(int index
【SSH】SSH端口转发:SSH隧道
SSH原理与运用(一):远程登录
SSH原理与运用(二):远程操作与端口转发
如何在xshell中创建一个SSH隧道
367. 有效的完全平方数
1.题目
给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。
进阶:不要 使用任何内置的库函数,如 sqrt 。
示例 1:
输入:num = 16
输出:true
示例 2:
输入:num = 14
输出:false
提示:
1 <= num <= 2^31 - 1
2.知识点
理解完全平方数概念
完全平方数数学
2023周复盘|心跳加速的一周(第11周)
原创/静静的朵朵
本周主题:心跳加速的一周(2023.3.13—2023.3.19)
爸爸的病情
周二,本来是我大侄女的生日,我给家里打电话,想着祝她生日快乐,结果没想到打过去妈妈说爸爸住院了。
情况不是很好,就查了血常规,白细胞的值已经高的很危险了。家里只有老老小小,担心也没办法,后来打电话的时候,医生说怀疑是白血病,需要做骨髓穿刺,如果不是白血病再做其他检查。
在妈妈跟我说白细胞很高以后我就去
! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://gi...
第一次提交项目到一个新的仓库
我们按照如下的步骤上传了一个项目到仓库的时候,是可以成功的:
1、git init 初始化
2、git add . 将当前目录下修改的所有代码从工作区添加到暂存区
3、git commit -m ['注释'] 将缓存区内容添加到本地仓库
4、git remote add origin 仓库地址 将本地仓库与远程仓库连接起来
5、git push origin
622. 设计循环队列(难度:中等)
题目链接:
题目描述:
设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。
循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一
