Lập trình với ngôn ngữ C phần 19

Các kiểu dữ liệu nâng cao và sắp xếp | APTECH Bài 19 Các Kiểu dữ liệu Nâng cao và Sắp xếp Mục tiêu Kết thúc bài học này bạn có thể Giải thích Tìm hiểu cấu trúc structure và công dụng của chúng Định nghĩa cấu trúc Khai báo các biến kiểu cấu trúc Giải thíchTìm hiểu cách truy cập vào các phần tử của cấu trúc Giải thíchTìm hiểu cách khởi tạo cấu trúc Giải thíchTìm hiểu cách sử dụng cấu trúc với câu lệnh gán Giải thích cách truyền cấu trúc vào hàm như các đối sốGiải thíchTìm hiểu cách truyền đốitham số kiểu kiểu cấu trúc vào hàm Sử dụng mảng eáe-cấu trúc Giải thíchTìm hiểu sự cách khởi tạo eủa các mảng cấu trúc Giải thíchTìm hiểu con trỏ đến cấu trúc Giải thíchTìm hiểu cách truyền cáe đối số kiểu con trỏ cấu trúc vào hàm như các đối số. Giải thíchTìm hiểu từ khóa typedef Giải thíchTìm hiểu việc sắp xếp mảng với hai thuật toán sắp xếp mảng là Insertion sort và Bubble sort. Giới thiệu Các chương trình ứng dụng trong bối cảnh của thế giới thựctrong thực tế đòi hỏi lưu trữ các kiểu dữ liệu khác nhau. Có thể các kiểu dữ liệu đã được định nghĩa trước của C tỏ ra là không đủ trong những trường hợp như vậy. Tuy nhiên các kiểu dữ liệu của C mà chúng ta đã được học có thể không đủ trong các trường hợp đó. Vì vậy C cho phép tạo ra các kiểu dữ liệu-tùy-ý do người dùng định nghĩa. Một trong những kiểu như vậy là cấu trúc structure . Một cấu trúc là một nhóm tập các biến được gem nhóm lại với nhau códưới cùng một tên. Một kiểu dữ liệu cũng có thể được đặt tên mới bằng cách sử dụng từ khóa typedef. Các ứng dụng thường lưu trữ một số lượng dữ liệu rất lớn. Trong những trường hợp này việc định vị một mục dữ liệu nào đó có thể tốn nhiều thời gian. Sắp xếp các giá trị theo một trật tự nào đó sẽ làm cho công việc tìm kiếm nhanh chóng và dễ dàng hơn. Trong chương này chúng ta cũng sẽ xem một số giải thuật dùng để sắp xếp các mảng. Cấu trúc Các bBiến có thể được sử dụng để lưu giữ một mẫu dữ liệu tại một thời điểm và eáe-mảng có thể được sử dụng để lưu giữ một số mẫudữ liệu có cùng kiểu. Tuy nhiên một chương trình có thể .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã 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.