有几个自己想的不错的式子,标记一下
2012-05-24 17:25
232 查看
1.数组循环遍历,适应负数的i。
2.100以内数的无需排列(用于随机数)
3.对于集合一次遍历实现树状分布。(这个以后再补,好像有更好的办法。使用linq可以一个sql语句搞定的)
String[] strings = { "第一章", "第二章", "第三章", "第四章", "第五章", "第六章", "第七章", "第八章", "第九章" }; int totalNum = 9; private void showNext() { i++; viewElements[Math.abs(i) % 2].textView.setText(strings[(totalNum + i % totalNum) % totalNum]); } private void showPre() { i--; viewElements[Math.abs(i) % 2].textView.setText(strings[(totalNum + i % totalNum) % totalNum]); } strings[(totalNum + i % totalNum)% totalNum] 可以实现第一章的前一个是第九章。 在数组的循环遍历中,适应于负数的i。
2.100以内数的无需排列(用于随机数)
/// <summary> /// 产生所有学生的随机序列 /// </summary> /// <param name="stuNum"></param> /// <returns></returns> public static int[] CreateRandom(int stuNum) { //原来的数组 List<int> numList = new List<int>(); for (int i = 0; i < stuNum; i++) { numList.Add(i); } int[] newList = new int[stuNum]; Random random = new Random(); for (int i = 0; i < stuNum; i++) { int index = random.Next(numList.Count); newList[i] = numList[index]; numList.RemoveAt(index); } return newList; }
3.对于集合一次遍历实现树状分布。(这个以后再补,好像有更好的办法。使用linq可以一个sql语句搞定的)
相关文章推荐
- 有几个自己想的不错的式子,标记一下
- xmu 1117 菜鸟也比赛 觉的自己的方法不错!自恋一下!
- 几个问题 来跟自己对照一下
- 分享几个不错的网站,为了自己用,别人也可以用。哈哈。
- 自己不太熟悉几个知识点,要加强一下。
- 看到几个不错的护理手的方法,大家可以试一下哦
- 自己祝贺一下访问量突破10000,发几个android的资料介绍(持续更新)
- 自己遇到的几个问题,跟大家分享一下
- 一个比较不错的开源博客,可以参考一下,自己搭建
- 有关2009年春晚的几个文章,另网站被百度收录,自己庆祝一下!
- 端午节过了,吃了几个粽子,味道不错。自己老婆做的。
- 今拾到了个联合查询, 琢磨了好几个小时, 标记一下
- make与makefile的几个例子和(自己写一下,汗!忘记了!)总结
- 反思一下自己工作中的几个问题
- 自己做的几个小软件(数学工具和游戏),用C/C#制作,用到许多相关的C#技术细节,可以免费提供下载,感兴趣的,来看一下
- 看了几个oracle视频,感觉不错就拿来分享一下
- 罗列一下自己写的几个 “杂货” 库
- 自己来试着笔记(zhongjie)一下面试大题之一(String s = new String("xyz");创建了几个对象? )
- writeObject可以写n个,但是readObject()却只能读一次,你做一下测试。 如果你需要序列化好几个类的话,建议你用json;或者自己写两个方法,一个是将对象转换为字符串,一个是将字符串
- 上海首届暑期大学生实习专场,名头看上去非常不错,决定去体验一下招聘会,看看自己的简历会被如何的无视..