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

Đề tài: Danh sách liên kết trong C# được viết thế nào khi C# không có con trỏ?

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

    Mặc định Danh sách liên kết trong C# được viết thế nào khi C# không có con trỏ?

    theo mình biết thì trong C# không có con trỏ, vậy danh sách liên kết trong C# được viết như thế nào ?

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Nếu bạn trả lời được 2 câu hỏi sau thì bạn sẽ không bao giờ phải lo lắng:

    1. Danh sách liên kết có nguyên lý tổ chức thế nào?
    2. Ngôn ngữ mà bạn sử dụng có khả năng như thế nào?

    Dựa vào việc trả lời 2 câu hỏi trên Kevin sẽ cho bạn một số cách mặc dù Kevin chưa bao giờ chính thức nghiên cứu về C# như đã từng làm với ngôn ngữ C. (Bởi vì C# vẫn dựa theo cú pháp của C)

    1. C# vẫn có khả năng để bạn khai báo và sử dụng con trỏ trong chế độ unsafe, vì thế bạn có thể xây dựng danh sách liên kết như bạn đã làm trên C hay C++.

    2. C# tất cả phép gán đối tượng đều mặc định là tham chiếu, dựa vào đặc tính này bạn cũng có thể xây dựng danh sách liên kết như dạng sau:

    Visual C# Code:
    1. {
    2.     int _iInput;
    3.     Node _Next;
    4. }
    5.  
    6. {
    7.     Node _Begin;
    8.     Node _End;
    9. }

    Các công việc còn lại có lẽ là rất đơn giản...
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

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

    Cậu cũng có thể khai báo con trỏ trong C# dựa vào từ khóa unsafe

    Ví dụ:

    Visual C# Code:
    1. public static unsafe void HoanVi(int* a, int* b)
    2. {
    3.             int temp;
    4.             temp = *a;
    5.             *a = *b;
    6.             *b = temp;
    7. }

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

  1. Sắp xếp nổi bọt trong danh sách liên kết đơn như thế nào?
    Gửi bởi trung0245 trong diễn đàn Thắc mắc CTDL & Giải thuật
    Trả lời: 12
    Bài viết cuối: 20-10-2011, 09:41 PM
  2. từ điển anh việt viết bằng c# sử dụng danh sách liên kết đơn?
    Gửi bởi heheho trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 01-03-2011, 07:26 PM
  3. Viết chương trình con thêm 1 phần tử trong danh sách liên kết đã có thứ tự sao cho ta
    Gửi bởi sangtink9 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 23
    Bài viết cuối: 29-01-2011, 10:26 PM
  4. Cách viết hàm xóa các phần tử được chỉ định trong danh sách liên kết
    Gửi bởi xmale trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 14
    Bài viết cuối: 29-12-2010, 03:05 PM
  5. viết hàm loại bỏ một phần tử trong danh sách liên kết. Giúp em với
    Gửi bởi thuha trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 01-10-2010, 10:50 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