1. Diễn đàn đang trong quá trình hoàn thiện, Khách hãy chung tay góp sức xây dựng lên diễn đàn ngày càng lớn mạnh
    Dismiss Notice
  2. Vì trong quá trình xây dựng diễn đàn Khách có thể nhận được xu miễn phí từ BQT diễn đàn. Thân!
    Dismiss Notice

Bài 15: Kỹ thuật đặt lính canh trong php

Thảo luận trong 'Thiết Kế Web' bắt đầu bởi minhar, 7 Tháng một 2017.

Lượt xem: 37

Lượt xem: 37

  1. Chia sẻ trang này

    Đăng lúc: 7 Tháng một 2017
    Đã xem: 37 lượt | Mã tin: 6199
    Số điện thoại:
    Bài 15: Kỹ thuật đặt lính canh trong php

    Kỹ thuật đặt lính canh được sử dụng rất là nhiều nhưng đôi khi các bạn lại không hề biết đó chính là kỹ thuật này, vì thế trong bài này tôi sẽ đề cập đến kỹ thuật này hy vọng các bạn biết và lỡ ai hỏi thì biết để trả lời nhé [​IMG].

    Nội dung bài học bao gồm:

    • Kỹ thuật đặt lính canh là gì?
    • Khi nào nên sử dụng kỹ thuật này
    1. Kỹ thuật đặt lính canh là gì?

    Chúng ta sẽ phân tích một ví dụ trong thực tế như sau.

    Ví dụ 1: Tôi muốn tìm người cao nhất trong lớp học

    Giải pháp của tôi như sau, trước tiên chọn một bạn làm mẫu rồi lần lượt so sánh với các bạn còn lại, nếu bạn nào cao hơn thì đổi chỗ cho bạn làm mẫu đó và người bạn cao hơn, lúc này người bạn cao hơn sẽ đứng làm mẫu. Và cứ như vậy cho đến hết, kết quả là người làm mẫu cuối cùng để canh chính là người cao nhất. Ta gọi đây là kỹ thuật đặt lính canh.

    Ví dụ 2: Dùng kỹ thuật đặt lính canh tìm giá trị lớn nhất của 3 số $avà $b và $c.

    Cách giải như sau: Khởi tạo một biến $max để chứa giá trị lớn nhất.

    Bước 1: Giả sử biến lớn nhất là biến $a, tức là ta gán $max = $a;

    Bước 2: So sánh biến $max với $b, nếu $b lớn hơn $max thì ta gán$max = b;

    Bước 3: So sánh biến $max với $c, nếu $c lớn hơn$max thì ta gán $max = c;

    Cuối cùng biến $max chứa giá trị lớn nhất. Sau đây là hàm tìm giá trị lớn nhất:


    Mã:
    function tim_max($a, $b, $c)
    {
    $max = $a;
    if ($max < $b){
    $max = $b;
    }
    if ($max < $c){
    $max = $c;
    }
    return $max;
    }
    2. Khi nào nên sử dụng kỹ thuật đặt lính canh

    Kỹ thuật đặt lính canh dùng khi bạn muốn duyệt qua danh sách và chọn một phần tử có đặc điểm đặc biệt nào đó.

    Kỹ thuật này hay dùng để tìm min max, giá trị lớn nhất, nhỏ nhất, số nguyên tố lớn nhất, số nguyên tố nhỏ nhất … của một mảng danh sách.

    Đó là các ví dụ thôi chứ không phải là tất cả trường hợp, nếu bạn dùng quen rồi thì sẽ biết lúc nào dùng đến.

    3. Lời kết
    Kết thúc bài này tôi hy vọng bạn hiểu được định nghĩa thế nào là kỹ thuật đặt lính canh là quá được rồi. Thực tế thì khi làm web bạn sẽ phải sư dụng kỹ thuật này khá nhiều đấy, Bài tiếp theo tôi sẽ giới thiệu một kỹ thuật khác cũng tương tự đó là kỹ thuật đặt cờ hiệu.
     
  2. Chia sẻ trang này

    Đã xem: 37 lượt | Mã tin: 6199
    Website batdongsanquangninh.vn là website hàng đầu về quảng cáo, mua bán bất động sản tại Quảng Ninh, chính thức đươc thành lập vào năm 2012. Lĩnh vực hoạt động chính của công ty là quảng cáo, tư vấn, môi giới, mua bán, cho thuê bất động sản.

    Trải qua nhiều năm hoạt động chúng tôi đã nỗ lực vượt qua mọi khó khăn để dần từng bước thay đổi được phương thức quảng cáo và mua bán truyền thống của người dân thành phố giúp cho Người bán và Người mua rễ dàng thực hiện các giao dịch mua bán nhà, đất một cách minh bạch, nhanh chóng. Rút kinh nghiệm qua việc hoạt động nhiều năm và từ những ý kiến đóng góp của quý khách, trong thời gian tới chúng tôi sẽ nỗ lực hơn nưa nhằm phát triển Website có thêm những tính năng ưu việt, quảng bá rộng khắp hơn nữa giúp cho các giao dịch được tiến hành một cách nhanh chóng.

    Ra đời xuất phát từ trải nghiệm thực tế của chính người sáng lập ra Công ty với mong muốn giúp cho cộng đồng có được thông tin minh bạch mang lại giá trị lợi ích tốt nhất cho khách hàng. Đây chính là cơ sở nền tảng để công ty xây dựng phương châm kinh doanh với mong muốn mang đến sự chuyên nghiệp, uy tín, niềm tin cho khách hàng.

    Các dịch vụ chính:

    - Đăng tin quảng cáo mua bán nhà đất
    - Đăng banner quảng cáo
    - Đăng bài PR quảng bá sản phẩm, dịch vụ bất động sản
    - Tư vấn, mua bán bất động sản
    - Môi giới bất động sản
    - mua dat hạ long
    - ban nha ha long
    Mọi thông tin đóng góp, quý khách vui lòng liên hệ

    Địa chỉ : Nguyễn Văn Cừ - Hạ Long - Quảng Ninh
    Điện thoại : 0984.690.188
    Email : batdongsanquangninh.vn@gmail.com
     

Chia sẻ trang này