Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Kỹ thuật lập trình nâng cao: Chương 4 - Phạm Đào Minh Vũ

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Bài giảng Kỹ thuật lập trình nâng cao Chương 4 Các kiểu dữ liệu. Chương này gồm có những nội dung chính sau: Kiểu dữ liệu, các loại kiểu dữ liệu, mảng 1 chiều, khai báo mảng, các thao tác với mảng, chuỗi ký tự, các hàm thư viện, kiểu dữ liệu có cấu trúc,. | CHƢƠNG 4 CÁC KIỂU DỮ LIỆU Kiểu dữ liệu Kiểu dữ liệu T đƣợc xác định bởi một bộ , với : V : tập các giá trị hợp lệ mà một đối tượng kiểu T có thể lưu trữ O : tập các thao tác xử lý có thể thi hành trên đối tượng kiểu T Ví du 1: Giả sử có kiểu dữ liệu mẫu tự = với Vc = { a-z, A-Z} Oc = {lấy mã ASCII thƣờng thành ký tự hoa } của ký tự, biến đổi ký tự Ví dụ 2: Giả sử có kiểu dữ liệu số nguyên = với Vi = { -3276832767} Oi = { +, -, *, /, %} Nhƣ vậy, muốn sử dụng một kiểu dữ liệu cần nắm vững cả nội dung dữ liệu đƣợc phép lƣu trữ và các xử lý tác động trên đó 2 Kiểu dữ liệu Các thuộc tính của 1 KDL bao gồm: Tên KDL. Miền giá trị. Kích thƣớc lƣu trữ. Tập các toán tử tác động lên KDL. 3 Các loại kiểu dữ liệu Kiểu dữ liệu cơ bản Là những kiểu dữ liệu đơn giản, không có cấu trúc thƣờng đƣợc các ngôn ngữ lập trình cấp cao xây dựng sẵn nhƣ một thành phần của ngôn ngữ để giảm nhẹ công việc cho ngƣời lập trình. Kiểu có thứ tự rời rạc: số nguyên, ký tự Kiểu có thứ tự không rời rạc: số thực. Các kiểu cơ sở rất đơn giản và không thể hiện rõ sự tổ chức dữ liệu trong một cấu trúc, thƣờng chỉ đƣợc sử̉ dụng làm nền để xây dựng các kiểu dữ̃ liệu phức tạp khác. 4 Kiểu dữ liệu Kiểu dữ liệu có cấu trúc cơ bản Mảng Chuỗi ký tự Cấu trúc Kiểu dữ liệu hƣớng giải quyết vấn đề 5 Những kiểu dữ liệu có cấu trúc hƣớng tới vấn đề cần giải quyết đƣợc xây dựng bằng cách kết nối các cấu trúc dữ liệu cơ bản Danh sách Hàng đợi Ngăn xếp Cấu trúc cây Nếu dữ liệu đƣợc xữ lý theo thứ tự nhập thì hàng đợi đƣợc sử dụng. Tƣơng tự nếu dữ liệu cần xữ lý theo thứ tự ngƣợc với thứ tự nhập (tức nhập sau cùng xữ lý trƣớc) có thể dùng ngăn xếp, Vì thế cấu trúc dữ liệu hƣớng vấn đề đƣợc xác định bởi thuật toán tƣơng .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.