码迷,mamicode.com
首页 > 2016年05月27日 > 全部分享
HDU 1863 并查集+Kruskal
点击打开链接 题意:不解释了 思路:也不解释了,并查集判段连通性,Kruskal求最小生成树,大水题(/ □ \)#include #include #include #include #include using namespace std; typedef long long ll; typedef unsigned long long ull; const int inf=0x...
分类:其他好文   时间:2016-05-27 12:06:35    阅读次数:153
HDU 4496 并查集
点击打开链接 题意:给了一个图,问你依次将边删除后,图还剩下多少个联通的块 思路:就是问你有多少个块嘛,可以用并查集来判断是不是在一个块内,然后我们将顺序反过来判断一下就可以了,水题~~~ #include #include #include #include #include using namespace std; typedef long long ll; typedef...
分类:其他好文   时间:2016-05-27 12:08:14    阅读次数:155
Rxjava Subject分析
Subject = Observable + Observer看看官方的描述: Subject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当了Observer和Observable的角色。因为它是一个Observer,它可以订阅一个或多个Observable;又因为它是一个Observable,它可以转发它收到(Observe)的数据,也可以发射新的数据...
分类:编程语言   时间:2016-05-27 12:06:24    阅读次数:707
HDU 5452 LCA
点击打开链接 题意:给一个树和树上的分支组成的图,问我当且仅当删除一条树上的边,最少再删除几条边使得图不连通 思路:我写了两个做法,第一种是不加优化的十分暴力的LCA,也就是裸的,因为这道题目的数据说很水,这样的复杂度也可以,O(n*m),n为20000,m为200000,明明是超时好不好,这个做法也简单易懂,在这个树上,我们加了一条边u->v,那么u与v的最近公共祖先为fa,那么u->f...
分类:其他好文   时间:2016-05-27 12:06:14    阅读次数:248
LeetCode:Different Ways to Add Parentheses
Different Ways to Add Parentheses Total Accepted: 22360 Total Submissions: 62962 Difficulty: Medium Given a string of numbers and operators, return all possible results from...
分类:其他好文   时间:2016-05-27 12:06:20    阅读次数:157
Java之十三 Java多线程
你一定知道多任务处理,因为它实际上被所有的现代操作系统所支持。然而,多任务处理有两种截然不同的类型:基于进程的和基于线程的。认识两者的不同是十分重要的。对很多读者,基于进程的多任务处理是更熟悉的形式。进程(process)本质上是一个执行的程序。因此,基于进程(process-based)的多任务处理的特点是允许你的计算机同时运行两个或更多的程序。举例来说,基于进程的多任务处理使你在运用文本编辑器...
分类:编程语言   时间:2016-05-27 12:06:20    阅读次数:222
java之十二 事 件 处 理
在我们开始讨论事件处理之前,必须明确一点:Java原始的1.0版和现在开始于1.1版的版本之间在小应用程序处理事件的方式上有了根本的变化。1.0版的事件处理方法仍然被支持,但是不推荐在新的程序中应用。同时,许多支持老的1.0事件处理模型的方法已经不被推荐使用。新的方法应该被所有新的程序中应用,其中也包括那些为Java2编写的程序,因而也被这本书中所提供的程序所使用。 ...
分类:编程语言   时间:2016-05-27 12:08:21    阅读次数:316
MySql在Linux的启动方式
在Linux系统下,MySQL服务器通常有四种启动方式:mysqld守护进程启动,mysqld_safe启动,mysql.server启动,mysqld_multi多实例启动。1、mysqld守护进程启动一般的,我们通过这种方式手动的调用mysqld,如果不是出去调试的目的,我们一般都不这样做。这种方式如果启动失败的话,错误信息只会从终端输出,而不是记录在错误日志文件中,这样,如果mysql崩溃的话...
分类:数据库   时间:2016-05-27 12:08:00    阅读次数:168
android使用webview上传文件(支持相册和拍照),支持最高6.0安卓系统(改进版)
1.注意 mUploadMessage.onReceiveValue(Uri.parse("")); 必须得到调用,无论用户是否选了图,否则会出现再点击不响应的情况 [python] view plain copy ===文一==================================================================...
分类:移动开发   时间:2016-05-27 12:06:49    阅读次数:289
随机森林(原理/样例实现/参数调优)
决策树 决策树与随机森林都属于机器学习中监督学习的范畴,主要用于分类问题。 决策树算法有这几种:ID3、C4.5、CART,基于决策树的算法有bagging、随机森林、GBDT等。 决策树是一种利用树形结构进行决策的算法,对于样本数据根据已知条件或叫特征进行分叉,最终建立一棵树,树的叶子结节标识最终决策。新来的数据便可以根据这棵树进行判断。随机森林是一种通过多棵决策树进行优化决策的算法。 案例:...
分类:其他好文   时间:2016-05-27 12:04:59    阅读次数:3744
[Java]ArrayList与LinkedList的模拟实现
Java中的List继承自Collection接口。List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。跟Set集合不同的是,List允许有重复元素。对于满足e1.equals(e2)条件的e1与e2对象元素,可以同时存在于List集合中。当然,也有List的实现...
分类:编程语言   时间:2016-05-27 12:07:00    阅读次数:246
Android 使用第三方SDK—友盟实现分享功能
今天给大家写一下友盟的分享,这段时间在项目有用到,这里简单给大家介绍一下。 友盟的官网链接:点击打开链接 首先,到微信,QQ,微博开放平台添加应用,获取key,下面列出链接: QQ开放平台  微信开放平台  微博开放平台 到友盟官网下载友盟分享的SDK,需要引入到自己项目当中。我这只用到了微信,QQ,微博,就只选了一部分功能。 在添加相应的res资源文件到你的项目中...
分类:移动开发   时间:2016-05-27 12:05:33    阅读次数:352
iOS-支持ipv6-only后,开发者应该做些什么??
自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。 一、IPV6-Only支持是啥? 首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地址均是IPV4地址,但是随着运营商和企业逐渐部署IPV6 DNS64/...
分类:移动开发   时间:2016-05-27 12:05:55    阅读次数:294
IOS内存管理机制
半自动管理内存,MRC 内存管理:如何正确释放堆上的空间 内存压根儿就没释放---------内存泄露 在使用之前,内存被释放了 ------提前释放 释放过后又释放内存---------重复释放 非自动管理内存的使用原则: alloc retain new 以copy开头的方法 以mutableCopy开头的方法,都要相应的使用release au...
分类:移动开发   时间:2016-05-27 12:05:59    阅读次数:282
Linux 常用命令总结
查询命令find * find [指定查找目录] [查找规则] [查找完后执行的action] * find ~/.m2 -name “*.lastUpdated” -exec grep -q “Could not transfer” {} \; -print -exec rm {} \;(查找以lastUpdated 为后缀的文件中包含 “Could not…”的文件,打印并删除他)(`*...
分类:系统相关   时间:2016-05-27 12:04:06    阅读次数:242
UESTC 686 BFS
点击打开链接 题意:问你这个人从1开始走能不能将这个图走遍,有的点是锁着的,需要对应房间的钥匙 思路:就是个BFS,不能走的点先记录下来,然后判断这里面的点有钥匙可以打开的便出来跑,直到没有这样的点为止,判断是不是所有的点都到了,判断输出即可,感觉数据有点弱.......(/ □ \) #include #include #include #include #include #...
分类:其他好文   时间:2016-05-27 12:05:45    阅读次数:183
黑马程序员——Java基础---多线程
一、线程生命周期共五个状态: 新建状态: Thread t = new Thread() 就绪状态 调用start()方法, 运行状态     使用yield()方法可以使线程主动放弃CPU。线程也可能由于执行结束或执行stop()方法进入死亡状态。每个线程对象都有一个run()方法,当线程对象开始执行时,系统就调用该对象的run()方法。 阻塞状态     线程从阻塞状态恢复到就绪状态有三...
分类:编程语言   时间:2016-05-27 12:06:35    阅读次数:246
2208条   上一页 1 ... 85 86 87 88 89 90 91 ... 130 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!