摘要: public class MyClass { private int myInt; //字段 public MyClass() //构造函数 { myInt = 99; } ... 阅读全文
posted @ 2015-04-14 11:27 若非菲lrr 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 先看两个示例using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ch10ex05{ public cla... 阅读全文
posted @ 2015-04-14 10:31 若非菲lrr 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 参数类型可以分为ref、in、out这三种,默认的都是in。通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。在函数使用out参数时,... 阅读全文
posted @ 2015-04-12 22:29 若非菲lrr 阅读(437) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ch05t07{ class Program ... 阅读全文
posted @ 2015-04-12 15:21 若非菲lrr 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 首先阐述一下问题:n个人(编号0—n-1)围成一圈,从1开始报数,报到m的人出列,然后从出列的人的下一个人开始,从1开始报数,报到m的人出列,求出最后幸存的那个人的原始编号。如果单纯的是模拟整个游戏过程的话,实现起来并不难。今天我学习到的是另一种算法。举个例子,第一轮以后,假设被淘汰的人编号是k-1... 阅读全文
posted @ 2015-03-12 22:44 若非菲lrr 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 程序就是数据结构+算法,要解决这个问题,我们得找到适用的数据结构以及一个好的算法。 既然要找出出现频率最高的10个单词,我们必须统计每个单词出现的次数。一个单词对应一个数字,在java中这种结构用map来实现最方便了,key-value形式的键值对,不会重复又可以很好的统计结果。关于这个问题的算法... 阅读全文
posted @ 2014-04-07 16:38 若非菲lrr 阅读(10777) 评论(0) 推荐(0) 编辑
摘要: 先看下整体界面吧 再来说说这个所谓的创意。以前接触过一个算法,叫“八皇后问题”。算法描述:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。我是把这个算法描述变成我的游戏规则,让两个玩家摆放皇后,甲先摆放,乙再摆放,直到不... 阅读全文
posted @ 2014-04-07 16:21 若非菲lrr 阅读(183) 评论(0) 推荐(0) 编辑