码迷,mamicode.com
首页 > 编程语言
算法题——回文链表
import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Palindrome { public boolean isPalindr...
分类:编程语言   时间:2015-07-30 11:28:25    阅读次数:141
JAVA 并发编程-返回执行结果(Callable和Future)(九)
启动一个线程不论使用Thread或者Runnable的时候,都是没有返回结果的。也就是说Thread和Runnable的run()方法必须没有返回值。   public void run(){} 解决方案: Callable和Future,一个产生结果,一个拿到结果。 简单的来一个实例demo帮助我们理解:public class CallableAndFuture { /** * @pa...
分类:编程语言   时间:2015-07-30 11:26:21    阅读次数:117
算法题——确定两串乱序同构
给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个string stringB,请返回一个bool,代表两串是否重新排列后可相同。保证两串的长度都小于等于5000。 测试样例: “This is nowcoder”,”is This nowcode...
分类:编程语言   时间:2015-07-30 11:26:06    阅读次数:118
算法题——像素翻转
有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。 给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转后的NxN矩阵,保证N小于等于500,图像元素小于等于256。 测试样例: [[1,2,3],[4,5,6],[7,8,9]],3 返回:[[7,4,1],[8,5,2],[...
分类:编程语言   时间:2015-07-30 11:26:07    阅读次数:156
黑马程序员--Java基础--基本类型
——Java培训、Android培训、iOS培训、.Net培训 期待与您共同交流!——变量、JAVA基本类型、运算符和表达式目录: 1变量 2JAVA基本类型 3运算符和表达式1. 变量1.1. 什么是变量在日常生活中,人们会用到大量的数据,像去ATM机取款,首先,需要插入银行卡,这个过程其实就是ATM机的系统在获取银行卡号这个数据,而后,输入密码,这个过程也是在获取数据,也就是密码。在后续进...
分类:编程语言   时间:2015-07-30 11:24:23    阅读次数:143
EJB学习(三)——java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to..
在上一篇博客介绍了如何使用使用Eclipse+JBOSS创建第一个EJB项目,在这期间就遇到一个错误:     Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to com.tgb.ejb.HelloWorldBean at com.tgb.ejb.cl...
分类:编程语言   时间:2015-07-30 11:23:02    阅读次数:242
hdu 2647 Reward 拓扑排序
。。。...
分类:编程语言   时间:2015-07-30 11:19:12    阅读次数:110
【剑指Offer面试题】 九度OJ1516:调整数组顺序使奇数位于偶数前面
题目链接地址: http://ac.jobdu.com/problem.php?pid=1516题目1516:调整数组顺序使奇数位于偶数前面时间限制:1 秒内存限制:128 兆特殊判题:否提交:2858解决:924 题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置...
分类:编程语言   时间:2015-07-30 11:15:22    阅读次数:145
第6章 堆排序
#include#include#include#define leftChild(i) (2*(i)+1)//交换void swap(int *a, int i, int j){ int tmp = a[i]; a[i] = a[j]; a[j] = tmp;}//堆下溯void...
分类:编程语言   时间:2015-07-30 11:11:08    阅读次数:143
js数组去重的方法
//数组去重Array.prototype.unique = function() { var new = [], hash = {}; for(var i=0, ele; ele=this[i]; i++) { if(!hash[ele]) { ne...
分类:编程语言   时间:2015-07-30 11:13:43    阅读次数:139
深入分析Java Web中的中文编码问题
要对Java Web项目进行编码原因:1、在计算机中存储信息的最小单位是1个字节,即8个bit,所以能表示的字符范围是0~255个。2、电脑需要表示的符号太多、无法用1个字节完全表示。要解决这个问题,必须要有一个新的数据结构char,而从bit到char就要进行编码。常见的编码格式:1、ASCII码...
分类:编程语言   时间:2015-07-30 11:11:39    阅读次数:141
【转】RMQ-ST算法详解
地址:http://blog.csdn.net/z287438743z/article/details/8132806RMQ(Range Minimum/Maximum Query)问题就是求区间最值问题。这里要仔细分析的是ST算法,它可以做到O(nlogn)的预处理,O(1)回答每个询问。网上看了...
分类:编程语言   时间:2015-07-30 11:10:53    阅读次数:155
JavaScript生成GUID的算法
全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 。GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxx...
分类:编程语言   时间:2015-07-30 11:10:21    阅读次数:186
jsoup Cookbook(中文版)--爬虫(java)
转载:http://www.open-open.com/jsoup/目录:入门解析和遍历一个html文档输入解析一个html字符串解析一个body片断根据一个url加载Document对象根据一个文件加载Document对象数据抽取使用dom方法来遍历一个Document对象使用选择器语法来查找元素...
分类:编程语言   时间:2015-07-30 11:06:24    阅读次数:260
分享一个自己使用了很久的C++网络封装库,包含服务端和客户端,支持跨平台
其实就只是对网络底层的一个封装,一些回调全部都已经封装好,直接指定相应的回调函数就可以对收到的数据包进行处理。个人觉得该网络库比较方便的地方就是可以直接将所有自定义及C++标准库容器直接发送到服务端,而原始的C函数发送时连续存储的内存。注意,该库使用C11编译,所以客户端必须支持C11,废话不多说下...
分类:编程语言   时间:2015-07-30 11:03:45    阅读次数:325
springmvc请求方法那些事
@RequestMapping用法详解之地址映射(2013-08-11 16:06:58)转载▼标签:it前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application...
分类:编程语言   时间:2015-07-30 11:01:41    阅读次数:131
Java知识点整理(9)——static变量和方法
1.在类中,用static变量声明的成员变量叫静态变量,或者叫做类属性、类变量。它为该类的公有变量,属于类,被该类的所有实例共享,在类被载入时被显式初始化。2.类变量是类的公有变量,属于类,被该类的所有实例共享,当类被载入时显式初始化。3.可以使用“对象.类属性”来调用。不过,一般都使用“类名.类属...
分类:编程语言   时间:2015-07-30 11:01:30    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!