码迷,mamicode.com
首页 > 2020年05月14日 > 全部分享
算法--快排
快速排序 流程 快速排序算法通过多次比较和交换来实现排序,其排序流程如下: 首先设定一个分界值,通过该分界值将数组分成左右两部分。 将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于或等于分界值,而右边部分中各元素都大于或等于分界值。 然后,左边和 ...
分类:编程语言   时间:2020-05-14 22:35:46    阅读次数:76
链表-141-环形链表
题目: 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾 ...
分类:其他好文   时间:2020-05-14 22:35:32    阅读次数:62
为什么MySQL数据库索引选择使用B+树?
在进一步分析为什么MySQL数据库索引选择使用B+树之前,我相信很多小伙伴对数据结构中的树还是有些许模糊的,因此我们由浅入深一步步探讨树的演进过程,在一步步引出B树以及为什么MySQL数据库索引选择使用B+树! 学过数据结构的一般对最基础的树都有所认识,因此我们就从与我们主题更为相近的二叉查找树开始 ...
分类:数据库   时间:2020-05-14 22:34:34    阅读次数:86
【Java】+获取JSON串key名称及key对应值的类型
代码: public static void main(String[] args) { String str = "{\"bussDatas\":[{\"fieldDesc\":\"string\",\"isSelected\":0,\"optionType\":0,\"optionValue\" ...
分类:编程语言   时间:2020-05-14 22:34:06    阅读次数:158
IO流
IO流 File File类概述 File:它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装性并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的,将来要是用过具体的操作把这个路径的内容转换为具体存在的 构造方法 1. F ...
分类:其他好文   时间:2020-05-14 22:33:38    阅读次数:60
spring常用注解及常用依赖
常用依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.6.RELEASE</version> </depe ...
分类:编程语言   时间:2020-05-14 22:32:59    阅读次数:87
Dijkstra和堆优化
Dijkstra算法 由于我之前一直记的迪杰斯特拉的翻译导致我把dijkstra写成了dijstra……所以下文#define dijstra dijkstra Dijskra是用来在有向图或者无向图中寻找任意两个点的最小距离的算法。它相较于spfa不会死掉(spfa死了),但是无法处理带负环的图和 ...
分类:其他好文   时间:2020-05-14 22:32:12    阅读次数:91
SDOI2012 任务安排
这题首先要转化一下这里对于 $s$ 的统计 我们先把 $s$ 做后缀贡献 然后就有了这个式子: $$f_i=\min_{j=1}^{i 1} f_j+ (s1_i s1_j)\times s2_i+s\times(s1_n s1_j)$$ 其中 $$s1_i=\sum_{j=1}^{i 1} c_j ...
分类:其他好文   时间:2020-05-14 22:31:57    阅读次数:67
Matrix Power Series - 矩阵快速幂对分块矩阵加速
"题目" 其中$A$是一个$n \times n$的矩阵,$S_k = A + A^2 + A^3 + … + A^k$,求$S_k$ 按照数论出现和,那么构造一个和数论一起递推的式子$S_k = S_{k 1} + A^k$ 那么假设$A$不是矩阵 $$\left[\begin{array}{l} ...
分类:其他好文   时间:2020-05-14 22:31:12    阅读次数:72
python - 函数基础
1、函数定义: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据。 2、函数结构 def 函数名( ...
分类:编程语言   时间:2020-05-14 22:30:54    阅读次数:82
HTML4
解决浮动带来的影响 # 浮动带来的影响会造成父标签塌陷的问题?"""解决浮动带来的影响 推导步骤 1.自己加一个div设置高度 2.利用clear属性 #d4 { clear: left; /*该标签的左边(地面和空中)不能有浮动的元素*/ } 3.通用的解决浮动带来的影响方法 在写html页面之前 ...
分类:Web程序   时间:2020-05-14 22:30:31    阅读次数:96
C# 反射 循环属性、字段赋值
GetRuntimeFields和GetFields 根据官方说法, "GetRuntimeFields" 是检索表示指定类型定义的所有字段的集合。 "GetFields" 是返回当前 Type 的所有 字段。 GetRuntimeProperties和GetProperties、GetRuntim ...
分类:Windows程序   时间:2020-05-14 22:29:57    阅读次数:104
通过iphone修改路由器的名字和密码
我们可以通过iphone修改路由器的名字和密码。 1.点击所连wifi右边的按钮。 2.长按路由器,进行拷贝。 3.打开safari浏览器,访问拷贝下来的网址,即可修改路由器的名字和密码。 还可以看到连接路由器的设备有哪些,是否有人蹭网,可以选择禁止该设备连接路由器。 ...
分类:其他好文   时间:2020-05-14 22:29:38    阅读次数:113
【系列】Python编程思想(1):Python简介与开发环境搭建
本系列文章深入介绍了Python的各种技术,堪称是目前最全的Python教程。主要目的是让读者可以了解Python的各种核心技术,包括各种Python函数库。本教程使用Python 3.8讲解,读者也并不需要纠结Python版本。如果读者当前正在使用更低的Python版本,如Python3.6或Py... ...
分类:编程语言   时间:2020-05-14 22:29:07    阅读次数:89
前后端交互技术有哪些
我们都知道,一个完整的IT项目是由多个不同岗位的成员共同完成,包含UI规划、前端开发、后端开发、测验等。为了完成项目的完整性,前后端需求运用技能完成联通。不过,前后端交互技能有哪些呢?目前常用的完成前后端交互的技能有三个: 1、ajax ajax是一种用于创建快速动态网页的技能。经过在后台与服务器进 ...
分类:其他好文   时间:2020-05-14 22:28:53    阅读次数:88
markdown学习
一级标题测试 二级标题 斜体 |my 1. wo 2. ni 3. ta | name | sex | old | | | | | | xiaoming | female | 19 | ...
分类:其他好文   时间:2020-05-14 22:28:36    阅读次数:66
Ubuntu 修改 apt-get 源为国内镜像源的方法
1、原文件备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2、编辑源列表文件 sudo vim /etc/apt/sources.list 3、将原来的列表删除,添加如下内容(阿里镜像源) deb http://mirrors.a ...
分类:系统相关   时间:2020-05-14 22:28:20    阅读次数:266
915条   上一页 1 2 3 4 5 6 7 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!