码迷,mamicode.com
首页 > 编程语言
hiho拓扑排序专题 ——第四十八、四十七周
拓扑排序·一分析: 此题就是求一个有向图中是否存在环。 如存在环则输出”Wrong”, 若不存在环, 说明课程安排的合理,输出”Correct”。 题中的提示说的已经十分清楚了。总的来说就是: ① 找出入度为0的点(说明该点没有前驱),把该点放入集合T中。 把所有从该点出发的边都删除;② 遍历剩余的点, 找出入度为0 的点, 重复①操作。 ③直到不存在入度为0的点。 结束。如果此时集合T中...
分类:编程语言   时间:2015-06-18 15:28:14    阅读次数:230
Thinking in Java---类型信息和java反射机制学习笔记
前面学习的多态给了我们一个很好的承诺:我们编写的代码只要与基类打交道,而不用为每一个新增加的子类写一份代码.但是这种思想在我们想要访问子类自己定义的方法时,就会有问题了.如下面的代码所示:class Base1{ void f(){ System.out.println("Base.f()"); } }class Sub extends Base1{ void...
分类:编程语言   时间:2015-06-18 15:27:11    阅读次数:159
JAVA 调用MQ
前提:MQ服务器端  创建队列管理器:QueueManager,队列:XML.IN,服务器连接通道:SYSTEM.ADMIN.SVRCONN ,监听器监听1414端口。 package mq; import com.ibm.mq.MQC; import com.ibm.mq.MQEnvironment; import com.ibm.mq.MQGetMessageOptions; import...
分类:编程语言   时间:2015-06-18 15:25:39    阅读次数:292
我的Java开发学习之旅------>Java经典排序算法之插入排序
所谓插入排序法,就是检查第i个数字,如果在它的左边的数字比它大,进行交换,这个动作一直继续下去,直到这个数字的左边数字比它还要小,就可以停止了。插入排序法主要的回圈有两个变数:i和j,每一次执行这个回圈,就会将第i个数字放到左边恰当的位置去。 二、算法描述 1、从第一个元素开始,该元素可以认为已经被排序。 2、取出下一个元素,在已经排序的元素序列中从后向前扫描。 3、如果该元素(已排序)大于新元素,则将该元素移到下一位置。 4、重复步骤3,直到找到已排序的元素小于或者大于新元素的位置。 5、将新元素插入到...
分类:编程语言   时间:2015-06-18 15:25:04    阅读次数:152
数据结构与算法-----队列篇
队列1.基本特征:先进先出 2.基本操作:从后端(rear)压入(push),从前端(front)弹出(pop) 3.实现要点:初始化空间、从后端指针压入,从前端指针弹出, 循环使用,判空判满实践1:使用C++语言实现队列类并进行数据示例演示#include using namespace std;...
分类:编程语言   时间:2015-06-18 15:22:31    阅读次数:240
Python学习 之 走进python
1、Python:是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。2、Python发展阶段 —CNRI时期 —BeOpen时期 —DC时期 —Python 3.0Python里程碑:2010年,Python获年度Tiobe编程语言大奖3、Python定位 —脚本语言 —高阶动...
分类:编程语言   时间:2015-06-18 15:19:05    阅读次数:139
冒泡排序
#include "stdafx.h"#include using namespace std;void BubbleSort(int data[],int length){ int i,j; bool exchange=false; for(int i=0;i<length-1;i++) { e....
分类:编程语言   时间:2015-06-18 15:18:23    阅读次数:110
快速排序
#include "stdafx.h"#include using namespace std;int RandomInRange(int start,int end);void Swap(int *p,int *q);int patition(int data[],int length,int s...
分类:编程语言   时间:2015-06-18 15:19:51    阅读次数:117
The Interface and Class Hierarchy Diagram of Java Collections
原文链接:http://www.programcreek.com/2009/02/the-interface-and-class-hierarchy-for-collections/ 1. Collection vs Collections First of all, "Collection" an...
分类:编程语言   时间:2015-06-18 15:16:08    阅读次数:136
JAVA WEB:javaBean的概念
JavaBean是一种可重复使用、且跨平台的软件组件。JavaBean可分为两种:一种是有用户界面的另外一种是是没有用户界面的,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。Jsp通常访问的是后一种JavaBean。JSP和JavaBean搭配使用的优点:1.使得HTML与JAVA程...
分类:编程语言   时间:2015-06-18 15:11:29    阅读次数:125
Python学习 之 编程
1、搭建python环境交互模式:输入python进入交互模式,exit()退出交互模式文本模式:新建*.py文件,编辑*.py文件,运行python *.py2、python文件类型(1)源代码:python源代码的文件以“py”为扩展名,由python程序解释,不需要编译。对于1.py文件标准写...
分类:编程语言   时间:2015-06-18 15:12:14    阅读次数:134
hiho拓扑排序专题 ——第四十八、四十七周
拓扑排序·一分析: 此题就是求一个有向图中是否存在环。 如存在环则输出"Wrong", 若不存在环, 说明课程安排的合理,输出"Correct"。题中的提示说的已经十分清楚了。 总的来说就是: ① 找出入度为0的点(说明该点没有前驱),把该点放入集合T中。把所有从该点出发的边都删除; ② 遍历剩余的...
分类:编程语言   时间:2015-06-18 15:09:35    阅读次数:242
java nio 网络框架实现(转)
maven项目https://github.com/solq360/common链式编/解码链路层链式处理管道管理socket多协议处理非常方便仿netty NioEventLoop 单线程串行处理========侍加功能 :自动化编/解码rpc 接口增强使用简单聊天例子serverTestNioS...
分类:编程语言   时间:2015-06-18 15:10:21    阅读次数:193
Java 模拟 Comparator接口 策略模式
续上一篇 《Java 模拟 Comparable接口》一、Teacher类及Student类的比较大小方式是不固定的,比如老师除了比较职称外,还可比较工龄大小,年龄大小等。则定义Comparator接口,不同比较方法去定义为一个xxComparator类,去实现Comparator接口,Teache...
分类:编程语言   时间:2015-06-18 15:07:28    阅读次数:185
Maven项目报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
刚刚新建完Maven项目,一般都会报这个错误,原因是没有默认添加需要的javax.servelet的jar包,所以打开pom.xml文件添加如下dependency即可: javax.servlet servlet-api 2.5
分类:编程语言   时间:2015-06-18 15:07:03    阅读次数:150
AES加密算法
代码是抄的,版权信息有代码压缩包下载地址:http://pan.baidu.com/s/1jGEKH1cAES.h///////////////////////////////// http://mingcn.cnblogs.com //// xelz CopyRight (c) 2010 //.....
分类:编程语言   时间:2015-06-18 15:06:20    阅读次数:203
全面理解面向对象的 JavaScript
为了说明 JavaScript 是一门彻底的面向对象的语言,首先有必要从面向对象的概念着手 , 探讨一下面向对象中的几个概念:一切事物皆对象对象具有封装和继承特性对象与对象之间使用消息通信,各自存在信息隐藏以 这三点做为依据,C++ 是半面向对象半面向过程语言,因为,虽然他实现了类的封装、继承和多态...
分类:编程语言   时间:2015-06-18 15:05:34    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!