当前位置:编程学习 > C#/ASP.NET >>

关于算法!

我想把一组数据分组,如AA,BB,CC,BB,BB,CC,AA,AA,CC,BB
但你事先并不知道是AA,BB,CC三组,只知道有几组相同的数据,但组名不确定!
如何有好的算法呀,我对这个总是搞不定呀! --------------------编程问答--------------------
var result = from v in datas groupby by v select v

直接用LINQ就能分组了。 --------------------编程问答-------------------- var result=
        from p in lst
        group p by p.Name into g
        select new {  g.Key, g };
--------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
C# code
var result = from v in datas groupby by v select v

直接用LINQ就能分组了。

VB.NET版块怎么搞C#过来 --------------------编程问答-------------------- 我用的是VB2005,你们搞的都是C#呀! --------------------编程问答--------------------         Dim arr As New List(Of String)
        arr.Add("AA")
        arr.Add("BB")
        arr.Add("CC")
        arr.Add("BB")
        arr.Add("AA")
        Dim i As Long, j As Long
        For i = 0 To arr.Count - 1
            For j = arr.Count - 1 To i + 1 Step -1
                If arr.Item(i) = arr.Item(j) Then arr.RemoveAt(j)
            Next
        Next
        For i = 0 To arr.Count - 1
            Debug.Print(arr(i))
        Next
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,