Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,036

HOME > .NET Framework > Forum > การหาค่าซ้ำกันมากที่สุดครับ เช่น array (1,2,2,3,4,2)



 

การหาค่าซ้ำกันมากที่สุดครับ เช่น array (1,2,2,3,4,2)

 



Topic : 123791



โพสกระทู้ ( 535 )
บทความ ( 0 )



สถานะออฟไลน์




การหาค่าใน array เช่น (1,2,2,3,4,2)
ผมต้องการหาค่าที่ซ้ำกันมากที่สุดในตัวอย่างจะเป็น 2 นะครับ c# พอมี function ไหนบ้างอะครับ



Tag : .NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-07-11 12:04:37 By : gaowteen View : 3717 Reply : 7
 

 

No. 1

Guest


ผมเขียน C# ไม่เป็นมีแต่ตัวอย่าง VB.NET
(เอามาจากเมืองนอกเหมือนกัน)

Code (VB.NET)
    Public Shared Function GetMax(Of T)(ByVal list As IList(Of T)) As IEnumerable(Of IEnumerable(Of T))
        Dim x = From m In Enumerable.Range(0, 1 << list.Count)
                Select From i In Enumerable.Range(0, list.Count)
                       Where (m And (1 << i)) <> 0
                       Select list(i)
        Return x
    End Function


และจาก https://www.thaicreate.com/dotnet/forum/123731.html

ช่วยเติมเต็มคำว่า "โปรแกรมเมอร์มืออาชีพให้ผมหน่อย"
--- ไม่ได้ดั่งใจแม้แต่คนเดียว (ผมรำพึงรำพัน)






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 12:16:47 By : หน้าฮี
 


 

No. 2

Guest


หน้าฮี มึง ปัญหาอ่อนจัง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 14:56:23 By : หน้าฮี หัวดอ
 

 

No. 3



โพสกระทู้ ( 535 )
บทความ ( 0 )



สถานะออฟไลน์


หาไม่เจอ เขียนเองไปละครับ
Code (C#)
 Dictionary<int, int> listHeight = new Dictionary<int, int>();
        private void heightReceived(string height)
        {
            int eHeight = Int16.Parse( height);
            if (!listHeight.ContainsKey(eHeight))
            {
                listHeight.Add(eHeight, 1);
            }
            else
            {
                listHeight[eHeight] += 1;
            }
            textBox4.Text = eHeight.ToString() + Environment.NewLine + textBox4.Text;
            if (listHeight[eHeight] > chkMax)
            {
                txtHeight.Text = eHeight.ToString();
                chkMax = eHeight;
            }
        }



ประวัติการแก้ไข
2016-07-11 15:05:27
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 15:04:25 By : gaowteen
 


 

No. 4

Guest


จาก #NO2 @หน้าฮี หัวดอ
Quote:
หน้าฮี มึง ปัญหาอ่อนจัง


ภรรยาของผมและคนที่ผมรักก็มักจะพูดแบบนี้เสมอ
คุณพูดได้ถูกต้องแล้วครับ

ขอบคุณครับ

ปล. ผมไม่ได้ประชดคุณนะ แต่ผมพูดความจริงจากความรู้สึกลึกฯในใจของผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-13 20:32:51 By : หน้าฮี
 


 

No. 5

Guest


งานโปรแกรมมิ่ง ถ้า "อยู่ในบ้านผมเล็ก แต่อยู่นอกบ้านผมใหญ่ (แค่ไหน)"
--- แค่ผมปิดงบเองไม่เป็นแค่นั้นแหละครับ (+55555)

อันนี้ผมอยู่ในบ้านแต่ผมอยากออกนอกบ้าน
out_xxx


+55555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-13 21:07:49 By : หน้าฮี
 


 

No. 6

Guest


จาก #NO5 อันนี้คือหมอยเส้นเดียวที่ผมมี (ขออภัยที่พูดหยาบคาย)

วันพรุ่งนี้ผมต้องไปแนะนำ (สอน) ระดับผู้จัดการฝ่าย/แผนกบัญชี
--- +55555


ปล. น้อยคนนักที่ผมจะเรียกว่า "อาจารย์" (ไม่มี)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-13 21:21:05 By : หน้าฮี
 


 

No. 7

Guest


@BIrD

Code (VB.NET)
Dim values() As Integer = {1, 2, 3, 4, 2, 2, 5}
Dim maxOccu = values.GroupBy(Function(a) a).OrderByDescending(Function(b) b.Count).Take(1).Select(Function(c) c.Key)
'result 2


Code (C#)
int[] values = {1, 2, 3, 4, 2, 2, 5};
var maxOccu = values.GroupBy(a => a).OrderByDescending(b=> b.Count()).Take(1).Select(c => c.Key);
//result 2

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-14 08:20:21 By : หน้าฮี
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การหาค่าซ้ำกันมากที่สุดครับ เช่น array (1,2,2,3,4,2)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่