• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Dawnz
博客园    首页    新随笔    联系   管理    订阅  订阅
2012年11月15日
1115 彩票问题。
摘要: 14号的时候老湿留了两个题目,一个是二分法,一个是彩票问题。彩票问题有两个条件:36选7的模式,随机出来7个1~36的数字,不能有重复。题干看似很短,但是实现起来的确需要懂点脑子,一开始我只是单纯的感觉用一个数组随机生成7个数字,然后划定范围不就OK了么,其实不然,这道题远没有我们想象中的那么简单,首先我讲一下思路。首先用一个数列存储1~36这三十六个数字,然后用一个random变量随机出0~35(数列的下标)的数字,然后把位于这个下标的数字提取出来,作为另一个长度为7的数列的第一个下标(0),同时,把被提取出来的数字放到该数列的最后一位,然后将random变量的随机数字-1.so let&# 阅读全文
posted @ 2012-11-15 23:28 Dawnz 阅读(285) 评论(0) 推荐(0)
1115 数组 冒泡排序,二分法
摘要: 在14号我们学习了数组的进阶,虽然数组这个概念理解起来很容易:数组用来批量存储某一类数据的变量。一个存储空间四个字节.定义数组之前要定义类型与数组大小(元素的个数)。这是需要注意的一些知识点,数组的下标是以0开始计,定义的长度不能出现在下标内,不然会报错,(一开始没有少犯这个毛病)。然后就是数组的应用,虽然单看理论好像就一点点,不过真正应用起来就不是一点点这么简单了,现在我们接触的只是单个数组,最后一道进阶题目里面会稍微进阶一点,尽请期待。下面是数组的一个很简单的例子:int[] arr = new int[10];//定义一个数组,名称是arr,长度为10,条件齐全,life is good 阅读全文
posted @ 2012-11-15 22:39 Dawnz 阅读(890) 评论(0) 推荐(0)
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3