迎着光 风再大 又何妨
Ubuntu下CentOS 7.x系统U盘制作 Ubuntu下CentOS 7.x系统U盘制作
CentOS是红帽(RedHat)旗下RHEL的社区化版本,稳得一批。 安装步骤 所需工具及资源 开始安装所需工具 VMware workstations CentOS 7.x iso镜像 VMware workstationsUbunt
2018-12-05
Java+MySQL构建学生信息管理系统 Java+MySQL构建学生信息管理系统
学生信息管理系统,应付一般的课堂大作业应该足够了。 体系框架 实现思路 数据库设计 界面设计 设计模式 源代码文件 体系框架 登录系统实现学生和教师的同一客户端登录,通过访问数据库中不同的数据表区分,实现增查改删学籍信息,增查改删成
2018-12-03
Java图文并茂设计计算器 Java图文并茂设计计算器
体系框架 实现思路 中缀表达式转后缀表达式 LinkList实现栈相关功能 界面设计 源代码文件 体系框架实现复杂四则运算,小数点,Java swing设计界面,通过JMenu来切换鼠标输入和键盘输入模式。 整个文件由三个类构成,分别
2018-12-03
Hexo+Ubuntu+Gtihub打造你的个人博客 Hexo+Ubuntu+Gtihub打造你的个人博客
搭建自己的个人博客是一件很有趣的事,可是网上教程大多是关于Windows系统下通过Hexo搭建博客的教程,对于Linux重度用户来说十分不友好这里趁着熟悉,为大家整理一份相近的教程。主要解决Ubuntu下git免密hexo部署等问题。 环
2018-11-30
排序专题 排序专题
1.基础排序我们查看一个元素那个元素有一条记录,我们要排序的信息准确地说,记录中有一部分叫做关键字(主键),我们要讲记录根据关键字进行排列。这就是排序问题。在Java中,元素通常都是对象,对主键的抽象是通过一种内置的机制(Comparabl
2018-10-14
背包,栈和队列,Dijstra 背包,栈和队列,Dijstra
1.栈与队列堆:先进后出 栈:先进先出dfgv 1.1栈先看一个简单的例子:Stack of String 下面给出API public class StackOfString() StackOfString()
2018-09-26
并查集 并查集
1.dynamic connectivity 首先我们考虑如图所示的问题,在图中我们可以看到执行所有的操作后得到最终结果,由于执行过程中我们可以动态加入连通分量,所以称之为动态连通。 上图中的结果可以容易得到,但当图中节点数量增大时,我们需
2018-09-18
计算几何初步 计算几何初步
1.精度计算几何与解析几何、向量代数等都有一定的关系,用一定的数据结构与算法来处理几何问题。但是计算几何跟数学的解析几何解决问题的首选方法还是有比较大的区别。计算几何,首先要注意“计算”二字,一定要注意精度问题。在很多题目中,精度设置是直接
2018-09-11
次方求模、二分幂,快速幂,矩阵快速幂,快速乘 次方求模、二分幂,快速幂,矩阵快速幂,快速乘
1.二分幂要求 a^n,如果知道了 a^(n/2) 次方的话,再来个平方就可以了。 即 如果n是偶数,则A=a^(n/2) ; A=A*A.。 如果n是奇数 , 则A=a^((n-1)/2) ; A=a*A*A。 这就一下子差不多就节省了n
2018-09-10
同余定理 同余定理
1.同余定理同余定理是数论中的重要概念。给定一个正整数m,如果两个整数a和b满足(a-b)能够被m整除,即(a-b)/m得到一个整数,那么就称整数a与b对模m同余,记作a≡b(mod m)。 1.1证明充分性: 若a和b用m相除留下相同的余
2018-09-10
康托展开、逆康托展开与八数码问题、next_permutation函数、启发式搜索 康托展开、逆康托展开与八数码问题、next_permutation函数、启发式搜索
1.康托展开康托展开其实就是一个简单的公式: 其中,为整数,并且 应用这个原理我们可以把一个很大的数转化为一个较小的数来储存,因为康托展开是一个全排列的双射(one-to-one correspondence)所以可以进行康拓展开的逆运算
2018-09-05
5 / 6