首页 > 编程语言
拓扑排序的两种实现--基于dfs和基于入度
#include #include #include #include #include #include #include using namespace std; int n; vector vec[100]; int vis[100]; struct node{ int n; int t; bool operator < (const node& a)con...
分类:编程语言   时间:2015-07-20 16:40:11    收藏:0  评论:0  赞:0  阅读:291
Highcharts使用二维数组生成图表
Highcharts使用二维数组生成图表...
分类:编程语言   时间:2015-07-20 16:38:55    收藏:0  评论:0  赞:0  阅读:1302
C++ HOJ 火车进站
火车进站是给定一个正整数N代表火车数量,0<N<10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号。要求以字典序排序输出火车出站的序列号。本文将讲解全排序思路、模拟堆栈方法与深度优先检索思路,STL思路,并在文末给出三组源码实现。...
分类:编程语言   时间:2015-07-20 16:37:45    收藏:0  评论:0  赞:0  阅读:167
强连通分量分解 tarjan算法 (hdu 1269)
强连通分量分解 tarjan算法 (hdu 1269) 题意: 给出一个有n个点m条边的有向图,判断该图是否只有一个强连通分量。 限制: 0 0 思路: tarjan算法分解强连通分量。 /*强连通分量分解 tarjan算法 (hdu 1269) 题意: 给出一个有n个点m条边的有向图,判断该图是否只有一个强连通分量。 限制: 0 <= N <=...
分类:编程语言   时间:2015-07-20 16:36:15    收藏:0  评论:0  赞:0  阅读:185
JAVA开发 - Spring MVC学习
Spring MVC其实就是一种java实现的web mvc设计模式的请求驱动类型的轻量级Web框架,就是用了MVC的架构模式思想,把Web层解耦,这样基于请求驱动指的就是请求-响应模型。前端控制器是DispatcherServlet, 应用控制其实是两部分:处理器映射器(Handler Mapping)进行处理器管理和视图解析器(View Resolver)进行视图管理。页面控制器就是Contro...
分类:编程语言   时间:2015-07-20 16:34:35    收藏:0  评论:0  赞:0  阅读:126
C++ HOJ 24点
【问题描述】 用4张扑克牌上的点数算24点是一个经典的游戏了。一般要求只允许使用加减乘除和括号进行四则运算。 例如:1,2,3,4   可以用表达式(1+2+3)*4 = 24 算出24。 要求计算出有多少种实现方法并输出全部实现方式。 【思路一】 基本原理是穷举4个整数所有可能的表达式,然后对表达式求值。 表达式的定义: expression = (expression|numb...
分类:编程语言   时间:2015-07-20 16:32:55    收藏:0  评论:0  赞:0  阅读:327
HDU 2874 LCA离线算法 tarjan算法
给出N个点,M条边,Q次询问 Q次询问每两点之间的最短距离 典型LCA 问题   Marjan算法解 #include "stdio.h" #include "string.h" struct Edge { int to,next,len; }edge[20010]; struct Ques { int to,next,index; }ques[2000010];...
分类:编程语言   时间:2015-07-20 16:32:25    收藏:0  评论:0  赞:0  阅读:155
java.io.IOException: setDataSource failed.: status=0x80000000问题的解决
当我使用Android中MediaPlayer播放网络uri提供的一首歌曲时,出现如上的问题,这个问题的解决是因为没有获取相应的播放权限导致的。解决办法:需要在AndroidManifest.xml中添加这样一段代码用于获取播放权限来访问你的manifest file文件。 网络播放指定Url提供的歌曲的代码如下: /*     * 网络资源     */     Media...
分类:编程语言   时间:2015-07-20 16:27:15    收藏:0  评论:0  赞:0  阅读:8298
归并排序
利用分治法和递归思想实现归并排序#include using namespace std; void MergeArray(int arr[], int first, int mid, int last, int temp[]) { int i = first, j = mid + 1; int k = 0; while (i <= mid && j <= last) { if (ar...
分类:编程语言   时间:2015-07-20 16:26:05    收藏:0  评论:0  赞:0  阅读:283
python的私有化
1、双下划线(__) 由双下划线开始的属性在运行时被混淆,所以直接访问是不允许的。实际上以双下划线开始的属性 会在解释时在前面加上下划线和类名,如self.__num会被解析为self._className__num, 2、单下划线(_) 简单的模块级私有化只需要在属性名前使用一个单下划线字符。这可以防止模块的属性被 from mymodule import...
分类:编程语言   时间:2015-07-20 16:23:15    收藏:0  评论:0  赞:0  阅读:130
java中为什么要用BufferedReader,BufferedWriter"包装" Reader 和 Writer
查查BufferedReader JDK文档: Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines. 应该是效率更高,为什么效率高? 查了查,应该是这样先缓存能够...
分类:编程语言   时间:2015-07-20 16:16:55    收藏:0  评论:0  赞:0  阅读:393
Java基础—网络编程
要素: IP地址 端口号 传输协议 package com.Train; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.UnknownHostException; public clas...
分类:编程语言   时间:2015-07-20 16:13:44    收藏:0  评论:0  赞:0  阅读:125
转发 :java线程:互斥锁与读写锁
原文链接:http://coolxing.iteye.com/blog/1236909两种互斥锁机制:1、synchronized2、ReentrantLockReentrantLock是jdk5的新特性,采用ReentrantLock可以完全替代替换synchronized传统的锁机制,而且采用R...
分类:编程语言   时间:2015-07-20 16:07:14    收藏:0  评论:0  赞:0  阅读:258
4种方法让SpringMVC接收多个对象 <转>
问题背景:我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理?第1种方法:表单提交,以字段数组接收;第2种方法:表单提交,以BeanListModel接收;第3种方法:将Json对象序列化成Json字符串提交,以L...
分类:编程语言   时间:2015-07-20 16:07:04    收藏:0  评论:0  赞:0  阅读:230
Swift 学习之二十一:?和 !(详解)
http://blog.csdn.net/woaifen3344/article/details/30244201Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会...
分类:编程语言   时间:2015-07-20 16:06:34    收藏:0  评论:0  赞:0  阅读:180
Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解<转>
简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理r....
分类:编程语言   时间:2015-07-20 16:05:14    收藏:0  评论:0  赞:0  阅读:195
算法--两道百度笔试题
算法--两道百度笔试题 今天看到一位园友写了一篇关于百度的面试题的博客,成了评论头条,再下看了一下,非常感兴趣,那位博主的算法能力跟我一样需要提高,估计他的功力还在我之下,所以再下不才,在这里把自己的源码贴出来。 百度面试题(一):假设一整型数组存在若干正数和负数,现在通过某种算法使得该数组的所有....
分类:编程语言   时间:2015-07-20 16:01:54    收藏:0  评论:0  赞:0  阅读:196
java Socket通信简单实例
import java.io.*;import java.net.*;public class ClientTest { public static void main(String[] args) throws Exception { Socket s = new Socket...
分类:编程语言   时间:2015-07-20 15:59:54    收藏:0  评论:0  赞:0  阅读:108
java反射的补充:桥接方法以及Spring中一些工具类
在上一篇博文中:http://www.cnblogs.com/guangshan/p/4660564.html源码中有些地方用到了this.bridgedMethod = BridgeMethodResolver.findBridgedMethod(method);那么bridgedMethod是什...
分类:编程语言   时间:2015-07-20 15:53:04    收藏:0  评论:0  赞:0  阅读:117
Java中13种设计模式汇总
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:编程语言   时间:2015-07-20 15:52:34    收藏:0  评论:0  赞:0  阅读:194
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!