码迷,mamicode.com
首页 >  
搜索关键字:复杂    ( 50633个结果
A - Fire Net - hdu 1045(二分图匹配)
题意:一个阵地可以向四周扫射,求出来最多能修多少个阵地,墙不可以被扫射透,阵地不能同行或者或者列(有墙隔着例外)分析:很久以前就做过这道题。。当时是练习深搜来着,不过时间复杂度比较高,现在再看突然发现原来可以用二分图匹配来做,时间soso的******************************...
分类:Web程序   时间:2015-08-01 17:15:27    阅读次数:121
[Leetcode] Maximal Square
一、枚举所有宽度为举着宽度的子矩阵,从中找出是否具有相应长度的正方形,复杂度为O(n^3);二、[1]中使用动态规划,decrease the complexity to O(n^2)dp[i][j] mean the maximum square which has right-down corn...
分类:其他好文   时间:2015-08-01 15:40:02    阅读次数:108
iOS XMPP 通信协议实现 图形化直观感受
第一次随笔,实在不知写点什么有用的东西,那就分享一下本人最近的研究所得吧!是关于iOS-XMPP-通信协议的实现,具体代码比较复杂,三言两句也实在难表达清楚,网上已有很多关于iOS XMPP协议的讲述,但都是简单叙述起代理方法(关于各个简单功能,比如注册\登录\发送消息\添加好友\以及设置自己的资料...
分类:移动开发   时间:2015-08-01 15:33:59    阅读次数:114
使用天天模拟器开发Android应用
自带的模拟器太慢,Genymotion配置过于复杂,天天模拟器旧版本直接可用于调试,由于新版本的天大模拟器端口号被修改为6555,要想用于开发,需要使用ADB命令进行连接。下载天天模拟器天天模拟器官网配置ADB环境变量新建系统环境变量"ANDROID"内容为:D:\BACKUP\Android\ad...
分类:移动开发   时间:2015-08-01 15:31:49    阅读次数:779
剑指offer面试题14(Java版):调整数组顺序使奇数位于偶数的前面
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 1、基本实现: 如果不考虑时间复杂度,最简单的思路应该是从头扫描这个数组,每碰到一个偶数时,拿出这个数字,并把位于这个数字后面的所有的数字往前面挪动一位。挪完之后在数组的末尾有一个空位,这时把该偶数放入这个空位。由于没碰到一个偶数就需要移动O(n)个数字,因此总的时间复...
分类:编程语言   时间:2015-08-01 14:22:50    阅读次数:189
设计模式(5):建造者模式
建造者模式:   定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。   类图:       4个角色: 1.Product产品类 通常是实现了模板方法模式。 2.Builder抽象建造者 规范产品的组建,一般是由子类实现。 3.ConcreateBuilder 实现抽象类定义的所有方法,并且返回一个组件好的对象。 4.Direc...
分类:其他好文   时间:2015-08-01 11:38:00    阅读次数:106
Shiro学习(22)集成验证码
在做用户登录功能时,很多时候都需要验证码支持,验证码的目的是为了防止机器人模拟真实用户登录而恶意访问,如暴力破解用户密码/恶意评论等。目前也有一些验证码比较简单,通过一些OCR工具就可以解析出来;另外还有一些验证码比较复杂(一般通过如扭曲、加线条/噪点等干扰)防止OCR工具识别;但是在中国就是人多,机器干不了的可以交给人来完成,所以在中国就有很多打码平台,人工识别验证码;因此即使比较复杂的如填字、...
分类:其他好文   时间:2015-08-01 11:36:34    阅读次数:104
unsigned 整型实现无溢出运算
普通的 int 整型能表示的范围很有限,所以刷题时很多时候不得不用 long long 来存更大的数据。或者找出数列中某个只出现一次(或奇数次)的数(其余的数均出现两次 / 偶数次),用异或运算的经典题目,然而,如果数据范围不大的话,O(n) 的复杂度下,把第一次出现的所有数全加 / 乘起来,然.....
分类:其他好文   时间:2015-08-01 11:20:34    阅读次数:120
【Hibernate注解】
Hibernate注解不仅可以替换复杂的映射文件,甚至可以逆向生成数据库表1、需要导入的jar包类列表 hibernate-annotations.jar hibernate-commons-annotations.jar ejb3-persistence.jar2、配置实体类的常用注解 @...
分类:Web程序   时间:2015-08-01 11:13:33    阅读次数:280
GCJ 2008 Round 1A A 排序贪心
题意:给你两个维数相同的向量,它们之中的元素可以任意交换位置,求它们内积的最大值。思路:乍一看此题摸不着什么头脑,只是凭借直觉感觉一个升序一个降序求内积即可。这样的感觉有时是对的,有时是错的,如果实现复杂的话比赛中就不该冒这个险。最好简单的证明一下。 证明:先讨论二维向量的情况对于按升序排列的(x1,x2)(x1, x2)按升序排列的(y1,y2)(y1, y2),显然恰与思路想法相反,其内积减去...
分类:编程语言   时间:2015-08-01 10:05:30    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!