Mất căn bản lập trình trầm trọng

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi TerminatorT-X, 2/10/08.

  1. Xenogear

    Xenogear The Last of Us

    Tham gia ngày:
    16/6/03
    Bài viết:
    22,838
    Nơi ở:
    Sealeap Zack
    ngượng chín mặt k0 nhìn kỹ ngày :'>
     
  2. hgiasac

    hgiasac snake, snake, snaaaake Lão Làng GVN

    Tham gia ngày:
    21/12/07
    Bài viết:
    8,285
    Tiện hỏi có sách đệ qui nâng cao nào hay không ? Chứ mấy cái đệ qui, trừ di chuyển trong cấu trúc cây, thì đa số sử dụng vòng lặp ngon hơn
     
  3. great_hung

    great_hung Mr & Ms Pac-Man

    Tham gia ngày:
    2/1/09
    Bài viết:
    271
    Nơi ở:
    HN
    Hê hê, bạn nói như đúng rồi ấy nhỉ :)):)):)):))
    Xin thưa: OOP không phải là ngôn ngữ nào cả mà là viết tắt của Object-Oriented Programming - Lập trình hướng đối tượng.
    C/C++ chính là OOP đấy bạn ạ.
    @chủ 2pic: Làm C# trên môi trường Visual Studio hay lập trình Winform bằng ngôn ngữ C# là xu hướng bây giờ đấy bạn ạ, nên đừng trách cứ thầy của bạn làm gì, vì mình đồng tình với phương pháp dạy đó. Tuy nhiên, c cũng như tớ thôi, khi bắt đầu làm Winform thì thường bị choáng ngợp bởi sự đồ sộ của các tool và các library trong môi trường làm việc vì phần lớn là đã quen với cái màn hình làm việc đen ngòm hay xanh lè của các ngôn ngữ như Pascal hay C/C++. Nhưng khi nghiên cứu kĩ thì bạn sẽ thấy làm Winform bằng ngôn ngữ C# rất trực quan và nhiều cái hay lắm bạn ạ, Vấn đề ở chỗ là bạn có đam mê nó hay không.
    Chúc thành công!!!!
     
  4. Xenogear

    Xenogear The Last of Us

    Tham gia ngày:
    16/6/03
    Bài viết:
    22,838
    Nơi ở:
    Sealeap Zack
    học mergesort chưa :> cái đấy là một trong những ví dụ điển hình của đệ quy đấy, nhớ hồi mới học cứ há hốc mồm ra hỏi tại sao nó tài thế :))
    mà ở vn sao ít người học python nhỉ? ở bên này các trường chuyển qua dạy python hết rồi, ngôn ngữ nhẹ nhàng mà dùng tự do hơn java rất nhiều, chắc tại ít ứng dụng trên mạng hơn
     
  5. hgiasac

    hgiasac snake, snake, snaaaake Lão Làng GVN

    Tham gia ngày:
    21/12/07
    Bài viết:
    8,285
    Rồi :D.Nói chung có học qua cấu trúc dữ liệu giải thuật nên học hết các cách sắp xếp, DSLK, cây rồi. Chỉ không biết còn ứng dụng gì nữa không
     
  6. toi5

    toi5 Try Hard Moderator Lão Làng GVN

    Tham gia ngày:
    27/5/03
    Bài viết:
    6,866
    mấy cái sort với merge là mệt nhất, hồi đó học mà đề cuối kỳ đề đóng phải học code như điên :((............binary, poly, multiway, heapsort, quicksort.....:((........hên là đc 5 điểm wa ko thì giờ tiêu rồi
     
  7. thanhtungtnt

    thanhtungtnt The Pride of Hiigara Lão Làng GVN

    Tham gia ngày:
    23/8/06
    Bài viết:
    9,394
    Nơi ở:
    Balamb City
    Cái môn đáy là cấu trúc dữ liệu.
    Nghe mấy thằng bạn học ở Aptech nó bảo hình như tụi nó ko được học mấy cái thuật toán này.
    Nói nôm na thì chỉ được biết tới Bubble sort thôi
     
  8. Xenogear

    Xenogear The Last of Us

    Tham gia ngày:
    16/6/03
    Bài viết:
    22,838
    Nơi ở:
    Sealeap Zack
    PHP:
    int mccarthy(int n)
    {
        for (
    int c 1!= 0; ) {
            if (
    100) {
                
    10;
                
    c--;
            } else {
                
    11;
                
    c++;
            }
        }
        return 
    n;
    }
    đây là một ví dụ về đệ quy, hàm này được gọi là hàm mccarthy 91 ;)) đoán thử xem lí do tại sao mà có cái tên đấy
    hoặc là ví dụ này [​IMG] thử ngồi nhét 4,4 vào hàm này xem nó nhả ra bao nhiêu ;))
    nếu nhìn lại thì phép nhân được định nghĩa bằng đệ quy theo phép cộng, phép mũ được định nghĩa bằng đệ quy theo phép nhân, sau đó toán học còn cho ra các phép tính cao hơn nữa như phép mũi tên, hoặc cao hơn nữa, cái hàm phía trên gọi là hàm ackermann, tính toán ngang với phép mũi tên, tất nhiên là về sau còn có những phép tính ở cấp cao hơn nữa nếu đi sâu về ngành phân tích số học
     

Chia sẻ trang này