码迷,mamicode.com
首页 >  
搜索关键字:复杂    ( 23585个结果
索引优先队列的工作原理与简易实现
欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www.cnblogs.com/nullzx/ 1. 优先队列与索引优先队列 优先队列的原理大家应该比较熟悉,本质上就是利用完全二叉树的结构实现以log2n的时间复杂度删除队列中的最小对象(这里以小堆顶为例)。完全二叉树又可以通过数组下 ...
分类:其他好文   时间:2017-03-27 00:46:11    阅读次数:22
Python之基本排序算法的实现
1 import cProfile 2 import random 3 class SortAlgorithm: 4 def __init__(self,unsortedlist=[]): 5 self.unsortedlist = unsortedlist or [i for i in rando... ...
分类:编程语言   时间:2017-03-27 00:43:15    阅读次数:23
麻将胡牌算法研究
麻将通常有13张牌,在打的时候随着吃,碰越来越少。总数应该维持在3*n + 1,n=0~4,比如1张,4张,7张或10张。胡牌时,加一张(可能是自摸或吃碰来的一张)组成n个顺子或暗刻,外加一个麻将对。 这里要研究的要点是: 1. 给出3n + 2张牌如何判断是否已经胡牌,所有的胡牌可能组合; ... ...
分类:编程语言   时间:2017-03-27 00:42:52    阅读次数:22
redmine配置邮件通知服务
redmine是一款非常优秀的项目管理平台,但有个明显的缺点——没有消息推送功能,也就是说当redmine上的任务有更新时,干系人无法及时的获取消息。但redmine可以通过绑定邮箱、以邮件通知的形式给干系人推送任务更新提醒。传统的redmine安装配置方法非常复杂,推荐大家使用bitna..
分类:其他好文   时间:2017-03-26 23:45:27    阅读次数:14
矢量化编程的简单记录
基于矩阵的算法都是针对向量的,这里也成为矢量。为了简化程序的逻辑,需要一种新的编程方法,处理基于矩阵的基本运算,这就是所谓的矢量化编程。 1 最早出现的矢量化编程语言是 MATLAB脚本语言,它极大地降低了数学领域程序设计的复杂度。因为大量的人工智能算法最早都是用MATLAB语言编写的。 2 pyt ...
分类:其他好文   时间:2017-03-26 23:34:09    阅读次数:12
java基础(二)
1.面向对象万事万物皆对象面向对象思想面向对象是基于面向过程的编程思想。面向过程:强调的是每一个功能的步骤面向对象:强调的是对象,然后由对象去调用功能面向对象的思想特点A:是一种更符合我们思想习惯的思想B:可以将复杂的事情简单化C:将我们从执行者变成了指挥者面向对..
分类:编程语言   时间:2017-03-26 23:05:07    阅读次数:12
【BZOJ 3136】 3136: [Baltic2013]brunhilda (数论?)
3136: [Baltic2013]brunhilda Description 给定m个素数和Q个询问。每个询问有n个人,每次操作可以任意选择其中的一个素数p(素数可以重复使用),然后去掉剩余人数 mod p个人。对于每个询问,我们想知道,至少需要多少步操作才能去掉所有人。 给定m个素数和Q个询问。 ...
分类:其他好文   时间:2017-03-26 22:10:48    阅读次数:13
正则表达式初略介绍
概念 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文 ...
分类:其他好文   时间:2017-03-26 21:17:02    阅读次数:8
mybatis中的#和$的区别
一:先上结论 #{}:占位符号,好处防止sql注入 ${}:sql拼接符号 二:具体分析 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也 ...
分类:其他好文   时间:2017-03-26 20:31:39    阅读次数:13
求质数两个方法的好坏分析(是否易懂,操作次数,运算复杂度时间)
方法1: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <malloc.h> 4 #include <stdbool.h> 5 6 int main() 7 { 8 long i,j,n,ans=0; 9 //vis[x]若为true,则 ...
分类:其他好文   时间:2017-03-26 19:39:54    阅读次数:10
23585条   1 2 3 4 ... 2359 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!