java
文章平均质量分 61
Alexander_pu
You are the best world
展开
-
上机编程题-迷宫问题
algorithm原创 2015-08-03 17:09:50 · 1514 阅读 · 0 评论 -
上机编程题-约瑟夫问题(升级版)
java 实现数据链表,动态模拟约瑟夫问题求解package huawei;public final class Demo { /* 功能: 约瑟夫问题众所周知,原始的约瑟夫问题是这样的:有n个人,编号为1,2,..., n,站成一圈, 每次第m个将会被处决,直到只剩下一个人。约瑟夫通过给出m来决定赦免其中的一个人。 例如当n=6,m=5时,5,4,6,2,3将会被依次处原创 2015-08-03 17:18:38 · 466 阅读 · 0 评论 -
阿里校招-java研发 题目
第一题:算法题一组整型数中,有一个数字重复3遍,其它数字重复2遍,请找出这个重复3遍的数字。比如:[88, 459, 5262, 88, -17, 677, 88, 667, -17, 459, 5262], 结果为88。要求程序代码中额外申请的空间为O(1),请给出一个平均时间复杂度不大于O(nlogn)的算法。请首先用文字阐述答题思路,然后用Java程序实现。第二题:系统设原创 2015-08-23 11:42:07 · 619 阅读 · 0 评论 -
java NIO 实现
服务器端:package cn.nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java原创 2015-08-16 21:31:39 · 384 阅读 · 0 评论 -
JAVA IO操作关键点
一、字节流和字符流字节流主要是操作byte类型数据,以byte数组为准,主要操作类就是OutputStream、InputStream字符流 在程序中一个字符等于两个字节,那么java提供了Reader、Writer两个专门操作字符流的类。操作流程在Java中IO操作也是有相应步骤的,以文件操作为例,主要的操作流程如下:1 使用Fil原创 2015-08-16 21:01:09 · 377 阅读 · 0 评论