笔试题练习(六)

1,输入N, 打印 N*N螺旋矩阵 比如 N = 3,打印: 123 894 765 N = 4,打印: 1 2 3 4 1213145 1116156 109 8 7 <!--<br />&l...

2009-05-27 21:40:00

阅读数:1

评论数:0

笔试题练习(五)

1, 对任意输入的正整数N,编写程序求N!的尾部连续0的个数,并指出计算复杂度。如:18!=6402373705728000,尾部连续0的个数是3。(不用考虑数值超出计算机整数界限的问题) 解法1:(直接大数计算N!) <!--<br /&...

2009-05-27 16:40:00

阅读数:2

评论数:0

笔试题练习(四)

1. 成语纠错 问题背景 你的任务是给一个错误的四字成语进行纠错,找到它的正确写法。具体来说,你只允许修改四个汉字中的其中一个,使得修改后的成语在给定的成语列表中出现。原先的错误成语保证不在成语列表中出现。 有时,这样的“纠错”结果并不惟一。例如“一糯千金”可以改为“一字千金”也可以改成“一...

2009-05-22 21:40:00

阅读数:4

评论数:0

软开关设计漫谈_软件篇

//========================================================================//TITLE:// 软开关设计漫谈_软件篇//AUTHOR:// norains//DATE:// Sunday 19-may-2009//Envi...

2009-05-21 18:19:00

阅读数:3

评论数:0

软开关设计漫谈_硬件篇

//========================================================================//TITLE:// 软开关设计漫谈_硬件篇//AUTHOR:// norains//DATE:// Sunday 19-may-2009//Envi...

2009-05-21 18:18:00

阅读数:5

评论数:0

笔试题练习(三)

1, 两个一样的杯子,分别装着同体积的茶水和牛奶,然后茶水取一瓢到牛奶杯里,搅匀后从牛奶杯里取一瓢到茶水杯里,问牛奶杯里茶水多还是茶水杯里牛奶多?(华为) 答:体积不变,是一样多。 假设茶水有1000单位,牛奶也一样是1000单位。无论他倒多少次,假设最后茶水杯里有X单位的牛奶,那么茶水杯里的茶...

2009-05-20 18:40:00

阅读数:9

评论数:0

笔试题练习(二)

1、不使用额外空间,将 A,B两链表的元素交叉归并 <!--<br /><br />Code highlighting produced by Actipro CodeHighligh...

2009-05-19 20:40:00

阅读数:4

评论数:0

笔试题练习(一)

1,请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 答: <!--<br /><br />Code highlighting produced by Actipr...

2009-05-19 15:40:00

阅读数:7

评论数:0

基于Chrome的扩展开发(二)

Chrome启动时默认的效果如下图所示,有”most visited”,”Searches”,”Recent bookmarks”,”recently closed”这几个区域,但每次打开标签都是这样的页面,相信让很多人都感到烦躁。 本文要介绍的扩展名为Custom New Tab,可以从这...

2009-05-18 16:40:00

阅读数:6

评论数:0

Azureus源码剖析(五)

这篇说说GUI方面,就以打开种子文件这个窗口为例,我对其代码进行了精简,拿出了一个基本的骨架。 首先来看基本的消息主循环部分: <!--<br /><br />Code hig...

2009-05-13 11:40:00

阅读数:10

评论数:0

浅谈Spectral Clustering

Spectral Clustering,中文通常称为“谱聚类”。由于使用的矩阵的细微差别,谱聚类实际上可以说是一“类”算法。 Spectral Clustering 和传统的聚类方法(例如 K-means)比起来有不少优点: 1)和 K-medoids 类似,Spectral Clusteri...

2009-05-11 00:40:00

阅读数:7

评论数:0

BMP文件的读取

运行测试效果: 代码: <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freewar...

2009-05-09 15:41:00

阅读数:4

评论数:0

Azureus源码剖析(四)

AEThread只是一个简单的线程类,提供一个抽象方法runSupport 供我们重写,相必之下,AEThread2有几个改进的地方:1)加入了运行锁机制,运行线程和等待线程的结束这两个操作需要争抢运行锁,若锁未放开,则说明线程还在运行,必须等待锁的释放。2)设置了一个守护线程链表,若待创建的线程...

2009-05-07 12:41:00

阅读数:7

评论数:0

Azureus源码剖析(三)

接着第一篇的工作,本篇继续分析种子文件监听服务器的实现细节。 先简单描述下其工作流程,首先服务器在6880端口处开启一个套接字监听,然后开启一个守护线程用于处理到来的“打开种子文件列表”请求,在这个服务线程中不断循环读取来自客户的请求,对torrent文件列表进行解析。如果此时Azureus的...

2009-05-06 22:41:00

阅读数:3

评论数:0

Azureus源码剖析(二) ---解析Torrent种子文件

BT种子文件使用了一种叫bencoding的编码方法来保存数据。 bencoding有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典)编码规则如下: (1)strings(字符串)编码为:<字符串长度...

2009-05-06 21:41:00

阅读数:6

评论数:0

Azureus源码剖析(一)

整个项目运行的起点在com.aelitis.azureus.ui.Main这个类中,它只有一个main主方法,运用Java的反射机制来调用真正的起始点类org.gudy.azureus2.ui.swt.Main的实例对象。 代码如下: <!--<...

2009-05-06 18:41:00

阅读数:6

评论数:0

一个EXECL生成几百个EXECL或将几百个EXECL合并成一个EXECL

最近常用VBA帮同事做些特殊工作比如经常遇到将一个EXECL生成几百个EXECL或者将几百个EXECL合并成一个EXECL以下是详细代码 execl 将多个工作本合成一个 用的时候把sheet4改名为"合并",插入一个标准模块,贴入以下代码: Sub ...

2009-05-06 17:27:00

阅读数:7

评论数:0

笔试题:计算N的阶乘

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<b...

2009-05-03 16:41:00

阅读数:7

评论数:0

色彩空间转换

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<b...

2009-05-03 14:41:00

阅读数:8

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭