iOS

前缀和及模板

前缀和及模板 1. 一维前缀和数组定义及问题引出 2. 一维前缀和数组求法及作用 3. 一维前缀和模板 4. 一维前缀和例题 5. 二维前缀和数组定义及问题引出 6. 二维前缀和数组求法及作用 7. 二维前缀和模板 8. 二维前缀和例题

双指针算法及模板

双指针算法及模板 1.第一类双指针算法 2. 第二类双指针算法 3. 双指针算法的应用 4. 双指针算法的作用 5. 双指针算法模板 6. 双指针算法例题

差分及模板

差分及模板 1.差分的定义及问题引出 2. 一维差分的构造及作用 3. 一维差分的模板 4. 一维差分的例题 5. 二维差分的定义及问题引出 6. 二维差分的构造及作用 7. 二维差分模板 8. 二维差分例题

位运算及模板

位运算及模板 1.位运算的问题引出及解决方案 2. 位运算模板 3. 例题

离散化及模板

离散化及模板 1.离散化的定义及问题引出 2.离散化问题的解决方案 3. 离散化的模板 4. 离散化例题

区间合并及模板

区间合并及模板 1. 区间合并的应用 2.区间合并模板 3.区间合并例题

链表及模板

链表及模板 1.注意事项 2.单链表和双链表的应用 3. 单链表定义 4. 数组实现单链表 5. 单链表模板 6. 例题 7. 双链表的定义 8. 数组实现双链表 9. 双链表模板 10.例题

栈及模板

栈及模板 1.栈的定义 2.数组模拟栈 3. 栈模板 4.例题

单调栈及模板

单调栈及模板 1.单调栈的应用 2. 暴力解法分析 3. 单调栈的过程 4. 单调栈模板 5. 例题

队列及模板

队列及模板 1. 队列的定义 2. 数组模拟队列 3. 队列的模板 4. 例题

单调队列及模板

单调队列及模板 1.单调队列的应用场景 2.暴力做法分析 3.单调队列的执行过程 4.单调栈和单调队列的共性 5. 单调队列模板 6.单调队列例题

KMP算法及模板

KMP算法及模板 1.字符串匹配问题 2.解决上述问题的暴力匹配算法 3. KMP算法引入及思想 4. next数组作用、含义 5. KMP算法的执行过程 6. KMP算法模板 7. 例题

Trie树及模板

Trie树及模板 1.Trie树介绍 2. Trie树的操作 3. Trie树模板 4. 例题

并查集及模板

并查集及模板 1. 并查集的定义及支持的操作 2. 并查集的类型 3. 朴素并查集的原理 4. 朴素并查集模板 5. 例题 6. 维护size的并查集原理 7. 维护size的并查集模板 8. 例题

哈希表及模板

哈希表及模板 1. 哈希表的主要内容 2. 哈希表的定义 3. 哈希表的操作 3. 哈希表的存储结构 4. 哈希表存储结构模板 5. 例题 6. 字符串哈希方式 7. 字符串哈希模板 8. 例题

堆及模板

堆及模板 1.堆的定义 2. 堆的存储 3. 堆的基本操作 4. down(x)函数细节 5.up(x)函数细节 6. 堆的各种基本操作细节 7. 堆模板 8. 例题

DFS和BFS及模板

DFS和BFS及模板 1. 定义 2. DFS思想 3. BFS思想 4. DFS与BFS的对比 5. DFS模板 6. BFS模板 7. DFS例题 8. BFS例题

树与图的遍历

树与图的遍历 1. 树与图的遍历方式 2. 有向图的深度优先遍历 3. 有向图的宽度优先遍历 4. 深度优先遍历模板 5. 宽度优先遍历模板 6. 深度优先遍历例题 7. 宽度优先遍历例题

操作符

操作符 #赋值运算符(Assignment operators) 名字 简写的操作符 含义 赋值(Assignment) x = y x = y 加法赋值(Addition assignment) x += y x = x + y 减法赋值(Subtraction assignment) x -= y x = x - y 乘法赋值(Multiplication assig

条件

条件 #If 语句 当一个逻辑条件为真,用 if 语句执行一个语句。当这个条件为假,使用可选择的 else 从句来执行这个语句。if 语句如下所示: if (condition_1) { // statement_1; } else if (condition_2) { // statement_2; } else if (condition_n_1) { // stat

number

Number Number 对象是经过封装的能让你处理数字值的对象。 #实例方法 #toFixed(fractionDigits?) 使用定点表示法来格式化一个数值。 参数 参数名 参数类型 是否必填 描述 fractionDigits number 否 小数点后数字的个数;介于 0 到 20(包括)之间,实现环境可能支持更大范围。如果忽略该参数,则默认为 0。 返回值

Math

Math Math 是一个内置对象,它拥有一些数学常数属性和数学函数方法。 #实例属性 #E Math.E 属性表示自然对数的底数(或称为基数),e,约等于 2.718。 function getNapier():number { return Math.E; } console.log(getNapier()); // expected output: 2.718281828459045

高效的开发技巧

为提升开发效率,HBuilderX将 uni-app 常用代码封装成了以 u 开头的代码块,如在 template 标签内输入 ulist 回车,会自动生成如下代码: <uni-list> <uni-list-item title="" note=""></uni-list-item&

ABC318_E

对于这种类型的题目,如果需要统一储存相关数据,建议使用动态数组数组。 对于本题,在于该题目存在相关规律,可以通过前一个组合数量确定下一个新数的影响,从而实现n的复杂度,进一步优化代码。

最短路算法及模板

最短路算法及模板 1. 最短路算法概念及解决的问题 2. 最短路算法的类型 3. 朴素Dijkstra算法思想 4. 朴素Dijkstra算法举例 5. 朴素Dijkstra算法模板 6. 朴素Dijkstra算法例题 7. 堆优化dijkstra算法思想 8. 堆优化dijkstra算法模板 9. 堆优化dijkstra算法例题

79 贪心 P1803 线段覆盖

视频链接:79 贪心 P1803 线段覆盖_哔哩哔哩_bilibili   Luogu P1803 凌乱的yyy / 线段覆盖  

80 贪心 [NOIP2002 提高组] 均分纸牌

视频链接:80 贪心 [NOIP2002 提高组] 均分纸牌_哔哩哔哩_bilibili   Luogu P1031 [NOIP2002 提高组] 均分纸牌  

C# 软件Licence应用实例

我们在使用一些需要购买版权的软件产品时,或者我们做的商业软件需要进行售卖,为了收取费用,一般需要一个软件使用许可证,然后输入这个许可到软件里就能够使用软件。简单的是一串序列码或者一个许可证文件,复杂的是一个定制化插件包。于是有的小伙伴就开始好奇这个许可是怎么实现的,特别是在离线情况下它是怎么给软件授权,同时又能避免被破解的。   License应用场景   本文主要介绍的是许

文件上传到七牛云

一.在七牛云上创建好自己的空间后在API中编写上传的接口   1.先下载七牛云的Nuget包           2.然后编写接口   从七牛云上获取到自己的私钥和公钥        二.把生成的令牌传到前台,在vue中把文件传入七牛云      然后点击上传,选择要上传的文件,就可以上传到自己的

OpenGL入门——使用EBO绘制三角形

这一节介绍一下使用EBO绘制   元素缓冲对象(Element Buffer Object,EBO),也叫索引缓冲对象(Index Buffer Object,IBO)。 为什么会需要用到元素缓冲对象呢?因为上一节我们提到了绘制三角形就是输入3个顶点进行绘制,但是当我们在构建一个平面需要用到很多个三角形的时候,这里面就会有一些三角形的顶点是是重叠的。最简单的例子就是一个矩形,可以看出是

<<  <  275  276  277  278  279  280  281  282  283  284  285  >  >>