|登录 |注册

楼主: goodday
打印 上一主题 下一主题

我的.net 的书和老师blog - 更新咯

[复制链接]
Super-Tomato
2009-1-14 10:10 PM
原帖由 Jay1515Jay 于 2009-1-14 11:35 AM 发表
惨啊~又来一个问题了
书给的:算出Array里面相同的值并删除( int[ ] a = { 5 , 5 , 5 , 5 } ; 算出有四个5并删除3个5留下一个5 )
太blur了~是不是单单用for就办到?还是要其他方法
那本书才刚教Array就出题, ...


不要老是等書教, 自己進行思考, 嘗試寫出來, 有問題的話把你的 coding 貼出來才知道你的思維是錯在哪





原帖由 goodhermit95 于 2009-1-14 08:33 PM 发表
int a[]
之后用for 3 次 来 remove
先 0 到 a.count - 2




這樣太沒效率了, 而且要是 array 中的是未知的話, 哪麼不就不用寫了? 如:
int a[] = {1, 3, 5, 3, 3, 4, 1, 5, 5, 5, 9, 8, 2, 9, 0}


使用一次循環把重複的去掉才是最快的計算
Jay1515Jay
2009-1-15 10:58 AM
我以为要用书后面没看过的方法
只用到for和if方法罢了啊?

  1.             int[] a = { 3, 4, 3, 8, 9, 22, 44, 1, 5, 66, 11, 16, 21, 22, 2, 55, 99, 26, 29, 11, 3, 22, 62, 69, 72, 79, 22 };
  2.             int i, r = 0;
  3.             for (i = 1; i <= 26; i++)
  4.             {
  5.                 if (a[0] == a[i])
  6.                 {
  7.                     r++;
  8.                 }
  9.             }
  10.             Console.WriteLine("重复:" + r);
复制代码

这个算法对吗?算出了3的重复,还没写完放出来看看是不是用错算法了em0002

[ 本帖最后由 Jay1515Jay 于 2009-1-15 11:40 AM 编辑 ]
Super-Tomato
2009-1-15 01:20 PM
原帖由 Jay1515Jay 于 2009-1-15 10:58 AM 发表
我以为要用书后面没看过的方法
只用到for和if方法罢了啊?

            int[] a = { 3, 4, 3, 8, 9, 22, 44, 1, 5, 66, 11, 16, 21, 22, 2, 55, 99, 26, 29, 11, 3, 22, 62, 69, 72, 79, 22 };
           ...



首先你要先了解你的 Array class 中提供了你哪些函數/方法
http://msdn.microsoft.com/en-us/library/system.array_methods(VS.71).aspx


再來就是想像在一個籃子內有多重水果, 你要怎樣拿出不同的水果各一種
Jay1515Jay
2009-1-17 12:40 AM


那个水是什么来的
好喝吗?

回复 #44 Jay1515Jay 的帖子

goodhermit95
2009-1-17 10:23 AM
发疯了使用的火水
OxfordExe2
2009-1-19 10:55 PM
全部书本好强大...
我还看着
循序渐经学visual basic 2008

循序渐进学visual C# 2008
revz_1989
2009-2-16 05:57 PM
em0016 我也是在找人教 c++ and c#
goodday
2009-9-17 12:11 AM
16-09-2009
现在看着

SQL Server 2008 T-SQL 資料庫設計

SQL Server 2008 管理實戰 - 營運管理篇

美國,再見?-後金融危機的全球趨勢

大话设计模式


找着

Beginning PHP and MySQL: From Novice to Professional

網頁程式駭客攻防實戰-以 PHP 為例
我是大猪头
2009-9-17 02:01 AM
原帖由 goodday 于 2009-9-17 12:11 AM 发表
16-09-2009
现在看着

SQL Server 2008 T-SQL 資料庫設計

SQL Server 2008 管理實戰 - 營運管理篇 ...


那本大话设计程式你看了觉得如何
我之前看了一一些皮毛之后到现在没动过了,忙当没时间看
goodday
2009-9-17 02:08 AM
哈哈 很多还不明白
到了 自己也不相信的 错误
自己的 libarary
改版了很多

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 01:52 PM , Processed in 0.106669 second(s), 20 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部