Từ 1 tới 10 trên tổng số 10 kết quả

Đề tài: Vấn đề sắp xếp các chuỗi trong c# !

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    28

    Mặc định Vấn đề sắp xếp các chuỗi trong c# !

    Ví dụ mình có đoạn text : def : 456
    abc : 345
    yjk : 789
    giờ mình muốn chúng sắp xếp theo thứ tự bảng chữ cái như thế này :
    abc : 345
    def : 456
    yjk : 789
    thì phải làm thế nào vậy mọi người? dùng bublesort đc k nhỉ?
    thanks mọi người !
    à, mình đang học cấu trúc dữ liệu và giải thuật
    Đã được chỉnh sửa lần cuối bởi boyviplovegirl15 : 05-03-2012 lúc 10:40 AM.

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Cứ đổi string thành Array, rồi Array.Sort một phát là xong.
    Rồi Convert.ToString lại.

    Còn muốn "phát minh lại bánh xe" thì tự thực hiện sort trong string, sort gì cũng được, thích sort gì thì sort , bubblesort hay quicksort gì thì sort cái đó
    Thoải mái
    Um Mani Padme Hum...!!

  3. #3
    Ngày gia nhập
    09 2011
    Bài viết
    28

    Trích dẫn Nguyên bản được gửi bởi clchicken Xem bài viết
    Cứ đổi string thành Array, rồi Array.Sort một phát là xong.
    Rồi Convert.ToString lại.

    Còn muốn "phát minh lại bánh xe" thì tự thực hiện sort trong string, sort gì cũng được, thích sort gì thì sort , bubblesort hay quicksort gì thì sort cái đó
    Thoải mái
    mình đang học về cấu trúc dữ liệu và giải thuật, mình chưa am hiểu nhiều về những sort mấy :(

  4. #4
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Thì cứ đọc tiếp đi cho hiểu.
    Đọc 1 lần ko hiểu thì đọc 5 lần.
    Đọc xong thì gõ thử ví dụ trong sách vào máy coi có gì "hot".
    Từ đó sẽ hiểu vấn đề
    Um Mani Padme Hum...!!

  5. #5
    Ngày gia nhập
    09 2011
    Bài viết
    28

    ai giúp mình với nào :(

  6. #6
    Ngày gia nhập
    08 2010
    Bài viết
    3

    Mặc định Vấn đề sắp xếp các chuỗi trong c# !

    clchicken đã giúp rồi còn gì, giờ phải làm sao nữa?


    Trích dẫn Nguyên bản được gửi bởi boyviplovegirl15 Xem bài viết
    ai giúp mình với nào :(

  7. #7
    Ngày gia nhập
    09 2011
    Bài viết
    28

    ai cho mình 1 bản demo với đc k :(

  8. #8
    Ngày gia nhập
    08 2010
    Bài viết
    3

    using System;

    class Program
    {
    static void Main()
    {
    string[] a = new string[]
    {
    "Egyptian",
    "Indian",
    "American",
    "Chinese",
    "Filipino",
    };
    Array.Sort(a);
    foreach (string s in a)
    {
    Console.WriteLine(s);
    }
    }
    }

    Trích dẫn Nguyên bản được gửi bởi boyviplovegirl15 Xem bài viết
    ai cho mình 1 bản demo với đc k :(

  9. #9
    Ngày gia nhập
    08 2010
    Bài viết
    3

    Program that uses LINQ [C#]

    using System;
    using System.Linq;

    class Program
    {
    static void Main()
    {
    string[] a = new string[]
    {
    "Indonesian",
    "Korean",
    "Japanese",
    "English",
    "German"
    };
    var sort = from s in a
    orderby s
    select s;

    foreach (string c in sort)
    {
    Console.WriteLine(c);
    }
    }
    }

    Output

    English
    German
    Indonesian
    Japanese
    Korean

    Trích dẫn Nguyên bản được gửi bởi boyviplovegirl15 Xem bài viết
    ai cho mình 1 bản demo với đc k :(

  10. #10
    Ngày gia nhập
    09 2011
    Bài viết
    28

    Trích dẫn Nguyên bản được gửi bởi quanth Xem bài viết
    Program that uses LINQ [C#]

    using System;
    using System.Linq;

    class Program
    {
    static void Main()
    {
    string[] a = new string[]
    {
    "Indonesian",
    "Korean",
    "Japanese",
    "English",
    "German"
    };
    var sort = from s in a
    orderby s
    select s;

    foreach (string c in sort)
    {
    Console.WriteLine(c);
    }
    }
    }

    Output

    English
    German
    Indonesian
    Japanese
    Korean
    mình muốn sử dụng thuật toán sort bạn à, mà mình k rành lắm :(

Các đề tài tương tự

  1. Lập trình C Thay thế chuỗi s1 trong chuỗi s bằng chuỗi s
    Gửi bởi duytue trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 23-09-2011, 04:16 PM
  2. thay thế chuỗi con thứ i trong chuỗi mẹ bằng 1 chuỗi khác
    Gửi bởi nhat1811 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 06-08-2011, 08:25 AM
  3. Trả lời: 1
    Bài viết cuối: 29-06-2011, 12:02 AM
  4. Trả lời: 7
    Bài viết cuối: 21-03-2011, 09:59 PM
  5. xem một từ trong chuỗi là một chuỗi con, sắp xếp các chuỗi con theo thứ tự tăng dần
    Gửi bởi qpkdct1101 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 20-01-2011, 08:22 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn