加载中
雷观(十四):为什么很多大公司都面试算法和数据结构

参加过大公司的招聘,尤其是校园招聘的同学,很容易发现:很多大公司,都喜欢面试算法和数据结构。 以前,我对这个问题有点思考。最近,有个小雷粉,特意问到了这个问题。so,简单说几句,吐...

雷观(十四):为什么很多大公司都面试算法和数据结构

参加过大公司的招聘,尤其是校园招聘的同学,很容易发现:很多大公司,都喜欢面试算法和数据结构。 以前,我对这个问题有点思考。最近,有个小雷粉,特意问到了这个问题。so,简单说几句,吐...

斗地主算法的设计与实现(一)--项目介绍&如何定义和构造一张牌

大学期间,我在别人的基础上,写了一个简易的斗地主程序。 主要实现了面向对象设计,洗牌、发牌、判断牌型、比较牌的大小、游戏规则等算法。 通过这个斗地主小项目的练习,提高了我的面向对象...

斗地主算法的设计与实现(一)--项目介绍&如何定义和构造一张牌

大学期间,我在别人的基础上,写了一个简易的斗地主程序。 主要实现了面向对象设计,洗牌、发牌、判断牌型、比较牌的大小、游戏规则等算法。 通过这个斗地主小项目的练习,提高了我的面向对象...

我是程序员,如何成长,如何成才

我喜欢新技术,喜欢尝试新语言,喜欢去挑战已有的算法,有时探索出了解决某一类问题的算法,最后发现和本书上的某个算法有不谋而合之处,欣喜。其实对于很多像我这样喜欢研究一下算法的小fun...

2015/04/13 15:07
3
OpenJDK源码研究笔记(三)-RandomAccess等标记接口的作用

标识接口是没有任何方法和属性的接口。 它仅仅表明它的类属于一个特定的类型,供其他代码来测试允许做一些事情。 下面来看一个标记接口RandomAccess。 public interface RandomAccess List 实...

OpenJDK源码研究笔记(三)-RandomAccess等标记接口的作用

标识接口是没有任何方法和属性的接口。 它仅仅表明它的类属于一个特定的类型,供其他代码来测试允许做一些事情。 下面来看一个标记接口RandomAccess。 public interface RandomAccess List 实...

中国象棋程序的设计与实现(十)--棋盘的定义和绘制

本篇简要介绍棋盘类的定义、棋盘的关键属性、棋盘绘制算法的骨架。 棋盘的详细绘制算法等内容,我们将在接下来的几篇进行详细介绍。 棋盘类的定义 public abstract class ChessBoard extends...

中国象棋程序的设计与实现(十)--棋盘的定义和绘制

本篇简要介绍棋盘类的定义、棋盘的关键属性、棋盘绘制算法的骨架。 棋盘的详细绘制算法等内容,我们将在接下来的几篇进行详细介绍。 棋盘类的定义 public abstract class ChessBoard extends...

我是程序员,如何成长,如何成才

我喜欢新技术,喜欢尝试新语言,喜欢去挑战已有的算法,有时探索出了解决某一类问题的算法,最后发现和本书上的某个算法有不谋而合之处,欣喜。其实对于很多像我这样喜欢研究一下算法的小fun...

2015/04/13 12:37
0
中国象棋程序的设计与实现(一)--项目截图

上周一发表了,中国象棋程序的设计与实现(原始版)(包含源码) ,在一周的时间里,有22次下载,700次访问,还是挺让我欣喜的。 本周和下周,将陆续发表中国象棋程序的设计与实现(高级版),包括...

中国象棋程序的设计与实现(一)--项目截图

上周一发表了,中国象棋程序的设计与实现(原始版)(包含源码) ,在一周的时间里,有22次下载,700次访问,还是挺让我欣喜的。 本周和下周,将陆续发表中国象棋程序的设计与实现(高级版),包括...

斗地主算法的设计与实现(五)--洗牌和发牌

本篇简要介绍如何洗牌和发牌。 这2个算法都很简单,有兴趣的同学可以写得更好一点。 关键点说明 a.洗牌算法的思路就是,构造54张牌,打乱牌N次,这个算法可能不够随机。 b.发牌算法的思路就是...

设计模式实战13--行为型--策略模式

策略模式(Strategy)定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。 策略模式让算法独立于使用它的客户而独立变化。 策略模式结构图: 策略模式解...

中国象棋程序的设计与实现(十)--棋盘的定义和绘制

本篇简要介绍棋盘类的定义、棋盘的关键属性、棋盘绘制算法的骨架。 棋盘的详细绘制算法等内容,我们将在接下来的几篇进行详细介绍。 棋盘类的定义 public abstract class ChessBoard extends...

中国象棋程序的设计与实现(七)--心得体会和开发日志

上大学那会,还没有自己专属的SVN仓库,但是我已经意识到了管理代码的重要性,我最常用的一种需求就是恢复到上一个正确的版本。 为此,我每实现一个重要功能,就会备份整个项目一次,增加开发...

中国象棋程序的设计与实现(七)--心得体会和开发日志

上大学那会,还没有自己专属的SVN仓库,但是我已经意识到了管理代码的重要性,我最常用的一种需求就是恢复到上一个正确的版本。 为此,我每实现一个重要功能,就会备份整个项目一次,增加开发...

雷文-武汉科技大学-软件工程-本科-20111020(2011年校园招聘找工作时的简历)

以下是我2011年大四校园招聘时的简历,从Word复制来的,排版不是很好看了。 有兴趣,随意吐槽。 姓名 雷文 学历 本科 学校 武汉科技大学 专业 软件工程 电话 151-0278-0892 邮箱 leiwen1989...

OpenJDK源码研究笔记(二)-Comparable和Comparator2个接口的作用和区别(一道经典的Java笔试面试题)

Comparable和Comparator是JDK中定义的2个比较接口,很相似,但又有所不同。 这2个接口的作用和区别也是Java中的常见经典面试题。 下面我们就来详细介绍下这2个接口的定义、作用、区别、模式、...

OpenJDK源码研究笔记(二)-Comparable和Comparator2个接口的作用和区别(一道经典的Java笔试面试题)

Comparable和Comparator是JDK中定义的2个比较接口,很相似,但又有所不同。 这2个接口的作用和区别也是Java中的常见经典面试题。 下面我们就来详细介绍下这2个接口的定义、作用、区别、模式、...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部