首页 > 编程语言
SDUT 3304 拓扑排序(链表)
选课大作战 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 眼看着大一新生就要来了,原大一的成了学叔学婶。    小C又在为了新学期的选课问题忙了起来。。。。。渐渐地他发现了一个问题:当他想学“计算机网络”这门课时,选课系统告诉他必须学过“离散数学”才能学这门科目。 所以我们就称“离散数学”是“计算机网...
分类:编程语言   时间:2015-08-29 09:47:47    收藏:0  评论:0  赞:0  阅读:296
每天5道面试题(六)java基础
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。public class ThreadTest1{ private int j; public static void main(String args[]){ ThreadTest1 tt=new ThreadTest1(); Inc i...
分类:编程语言   时间:2015-08-29 09:46:57    收藏:0  评论:0  赞:0  阅读:187
单链表(c++带头结点,)
#ifndef _SEQLIST_ #define _SEQLIST_ #include using namespace std; #include template class Slist; //节点类 template class Node { public: Node() :data(Type()), next(NULL){} Node(Type d, Node *n = NULL...
分类:编程语言   时间:2015-08-29 09:46:47    收藏:0  评论:0  赞:0  阅读:300
[Java Concurrency in Practice]第七章 取消与关闭
取消与关闭要使任务和线程能安全、快速、可靠地停止下来,并不是一件容易的事。Java没有提供任何机制来安全地终止线程(虽然Thread.stop和suspend方法提供了这样的机制,但由于存在缺陷,因此应该避免使用)。但它提供了中断,这是一种协作机制,能够使一个线程终止另一个线程的当前工作。这种协作式的方法是必要的,我们很少希望某个任务、线程或服务立即停止,因为这种立即停止会使共享的数据结构处于不一致...
分类:编程语言   时间:2015-08-29 09:46:27    收藏:0  评论:0  赞:0  阅读:274
双循环链表(C++)
#ifndef _DCLIST_ #define _DCLIST_ #include using namespace std; #include template class DCList; template class Node { friend class DCList; public: Node():data(0),prio(NULL),next(NULL){} Node(T...
分类:编程语言   时间:2015-08-29 09:46:17    收藏:0  评论:0  赞:0  阅读:208
JAVA之XML文件解析
在Java、Android开发中,xml文件的解析很重要。本人使用过的xml文件解析的方式有两种,一种是DOM文档解析、还有一种是SAX。DOM是基于文档树结构的、SAX是基于事件驱动的。SAX则是遇到标签则触发工作的。当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件,程序员编写...
分类:编程语言   时间:2015-08-29 09:44:36    收藏:0  评论:0  赞:0  阅读:176
js中数字类型数组排序
script type="text/javascript"> function compare(num1, num2) { return num1 - num2; } function sortData(){ var nums = [3, 1, 2, 100, 4, 200] ; nums.sort(compare); alert(nums); } /script> ...
分类:编程语言   时间:2015-08-29 07:27:37    收藏:0  评论:0  赞:0  阅读:269
【LeetCode-面试算法经典-Java实现】【219-Contains Duplicate II(包含重复元素II)】
【219-Contains Duplicate II(包含重复元素II)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】原题  Given an array of integers and an integer k, find out whether there are two distinct ind...
分类:编程语言   时间:2015-08-29 07:27:27    收藏:0  评论:0  赞:0  阅读:257
【LeetCode-面试算法经典-Java实现】【223-Rectangle Area(矩形区域)】
【223-Rectangle Area(矩形区域)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】原题  Find the total area covered by two rectilinear rectangles in a 2D plane.  Each rectangle is defined...
分类:编程语言   时间:2015-08-29 07:27:17    收藏:0  评论:0  赞:0  阅读:1280
【LeetCode-面试算法经典-Java实现】【225-Implement Stack using Queues(用队列实现栈操作)】
【225-Implement Stack using Queues(用队列实现栈操作)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】原题  Implement the following operations of a stack using queues.   push(x) – Push ele...
分类:编程语言   时间:2015-08-29 07:27:07    收藏:0  评论:0  赞:0  阅读:286
SSH---集成Struts2+Spring+Hibernate(一)
本方案让Spring创建Struts2的Action,不让Spring完全管理Struts2的Action,Struts2Action中的依赖对象,默认会根据名称自动装配。 文章末尾附有免积分下载的链接:http://download.csdn.net/detail/senior_lee/9059887...
分类:编程语言   时间:2015-08-29 06:23:16    收藏:0  评论:0  赞:0  阅读:148
Java-WeakHashMap源码分析及示例
WeakHashMap继承于AbstractMap,同时实现了Map接口。 和HashMap一样,WeakHashMap也是一个散列表,存储的内容也是键值对 key-value映射,并且键和值都可以是null。WeakHashMap的键都是弱键,给定一个键,其映射的存在并不阻止垃圾回收器对该键的丢弃,使该键成为可终止,然后被回收。弱键的原理就是Entry继承了WeakReference接口,当G...
分类:编程语言   时间:2015-08-29 06:23:07    收藏:0  评论:0  赞:0  阅读:376
Swift入门(十一)——类型转换与is、as操作
三种操作:is、as?和as!Swift是强类型语言,但也允许开发者通过is、as?和as!这三种操作来对类型进行判断和强制转换。其中is用作类型判断,而as?和as!则分别是类型转换的可选形式和强制形式。在这里强调一下,swift中比较常用的向下转换(downcast)是没有as操作符的。为了方便后面的解释,这里假设定义了三个类,Fruit、Apple和Orange,其中Apple和Orange都...
分类:编程语言   时间:2015-08-29 06:22:36    收藏:0  评论:0  赞:0  阅读:5330
细说java.util.Timer
Timer是用于管理在后台执行的延迟任务或周期性任务,其中的任务使用java.util.TimerTask表示。任务的执行方式有两种: 按固定速率执行:即scheduleAtFixedRate的两个重载方法 按固定延迟执行:即schedule的4个重载方法 具体差别会在后面详细说明。 一、使用方式 Timer的具体使用方法非常简单,比如: Timer timer = n...
分类:编程语言   时间:2015-08-29 06:21:57    收藏:0  评论:0  赞:0  阅读:212
js中数组迭代函数—(1)不生成新数组
不生成新数组的迭代器方法,它们要么对于数组中的每个元素执行某种操作, 要么返回一个值。  1、forEach(), 该方法接受一个函数作为参数, 对数组中的每个元素使用该函数   script type="text/javascript"> function square(num) { document.write(num * num+"\t"); } functio...
分类:编程语言   时间:2015-08-29 06:20:57    收藏:0  评论:0  赞:0  阅读:307
js中数组迭代函数—(2)会生成新数组
有两个迭代器方法可以产生新数组: map() 和 filter()。 1、map(),map() 和 forEach() 有点儿像, 对数组中的每个元素使用某个函数。 两者的区别是 map() 返回一个新的数组, 该数组的元素是对原有元素应用某个函数得到的结果。   script type="text/javascript"> function curve(grade)...
分类:编程语言   时间:2015-08-29 06:20:47    收藏:0  评论:0  赞:0  阅读:218
PHP中的数组
概述PHP 中的数组实际上是一个有序映射,映射是一种把 values 关联到 keys 的类型。PHP 数组可以同时含有 integer 和 string 类型的键名,因为 PHP 实际并不区分索引数组和关联数组。键(key)可以是一个整数 integer 或字符串 string 值(value)可以是任意类型的值数组的定义有两种方式可以用 array() 语言结构来新建一个数组array( k...
分类:编程语言   时间:2015-08-29 06:20:36    收藏:0  评论:0  赞:0  阅读:260
Python单元测试框架之pytest -- 生成测试报告
Python单元测试框架之pytest -- 生成测试报告
分类:编程语言   时间:2015-08-29 06:10:06    收藏:0  评论:0  赞:0  阅读:282
递归算法(二)——前缀转后缀
介绍前缀转后缀的两种方法。
分类:编程语言   时间:2015-08-29 06:08:46    收藏:0  评论:0  赞:0  阅读:178
js中sort()数字排序问题
1 1
分类:编程语言   时间:2015-08-29 06:08:26    收藏:0  评论:0  赞:0  阅读:219
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!