聪慧月饼

文章
10
资源
0
加入时间
2年11月11天

自定义实现Java中的ArrayList集合

最近准备找工作,就复习了下Java的基础,顺便多看看源码,在复习到集合这一章时,就想着自己动手实现集合,就看了看jdk的源码,由于笔者本科学的是高分子材料,和计算机、软件、互联网完全不沾边,也没学过数据结构,但为了多了解这方便的知识,就根据jdk的源码,模仿了集合的实现,今天给大家带来的是ArrayList的实现,当然在这里笔者也只是实现了集合中部分常用的方法,并且也没有使用泛型。首先笔者也是

兔子繁殖问题与解决方案

一、兔子繁殖问题问题描述:兔子永远不死;兔子出生后,两个月(即从它生命中的第三个月开始)达到性成熟;兔子总是雌雄成对出生。每个月月初,每对性成熟的兔子正好生一对小兔;计算第n个月的兔子数——rabbit(n)。二、问题分解rabbit(n)正好是第n个月之前活着的兔子数与第n个月月初出生的兔子数之和。在第n个月月初前,有rabbit(n-1)对兔子数,同时那些在第n-2个月活着的兔子在第n个月月初准备生产,即第n个月月初出生的兔子数是rabbit(n-2)。因此有递归关系式:rabbit(n)=