Bài giảng Lập trình Windows - Chương 8: Arrays

83 17 0
Bài giảng Lập trình Windows - Chương 8: Arrays

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Lập trình Windows - Chương 8: Arrays trình bày các nội dung: Giới thiệu, khai báo, cách sử dụng mảng, các giải thuật cơ bản trên mảng, các phương thức của mảng, các đối tượng mảng trên C#. Mời các bạn cùng tham khảo nội dung chi tiết.

Chương - Arrays • Giới thiệu • Khai báo • Cách sử dụng mảng • Các giải thuật mảng • Các phương thức mảng • Các đối tượng mảng C# Giới Thiệu • Mảng kiểu liệu có cấu trúc bao gồm nhiều phần tử kiểu đặt liên tiếp vùng nhớ • Mỗi phần tử mảng tham chiếu thơng qua mục (index) Nếu mảng có n phần tử phần tử có mục phần tử cuối có mục n-1 Cách tham chiếu phần tử tenmang[chỉ mục] • Mảng có kích thước số phần tử mảng Giới Thiệu (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) Janet Baker George Lee Sue Li Samuel  Hoosier Sandra Weeks William Macy Andy Harrison Ken Ford Denny Franks Shawn James Fig 7.1 A 12-element array Name of array (Note that all elements of this array have the same name, c) Position number (index or subscript) of the element within array c c[ ] -45 c[ ] c[ ] c[ ] 72 c[ ] 1543 c[ ] -89 c[ ] c[ ] 62 c[ 8] -3 c[ ] c[ 10 ] 6453 c[ 11 ] -78 Khai báo khởi tạo Mảng • Khai báo [ ] ; Ex: int[ ] c; • Tạo mảng, gán giá trị cho biến mảng = new ; Ex : c = new int[ 12 ]; int [ ] c = new int[ 12 ]; Ví dụ sử dụng mảng void Main( string[] args ) { string output = ""; int[] x; x = new int[ 10 ]; int[] y = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 }; const int ARRAY_SIZE = 10; int[] z; z = new int[ ARRAY_SIZE ]; for ( int i = 0; i < z.Length; i++ ) z[ i ] = + * i; for ( int i = 0; i < ARRAY_SIZE; i++ ) output += z[ i ] + "\t"; } Ví dụ sử dụng mảng int[] aa == int[] int total total int {{ == 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10 10 }; }; 1, 0; 0; for (( int int for total total 0; ii

Ngày đăng: 08/05/2021, 14:04

Mục lục

  • Chương 8 - Arrays

  • Giới Thiệu

  • Slide 3

  • Khai báo và khởi tạo Mảng

  • Ví dụ sử dụng mảng

  • Slide 6

  • Truyền Mảng vào Hàm (Phương thức)

  • Slide 8

  • Slide 9

  • Slide 10

  • Các giải thuật cơ bản trên mảng

  • Nhập xuất Array

  • Slide 13

  • Slide 14

  • Slide 15

  • Sắp xếp Mảng - Sorting Arrays

  • Slide 17

  • BubbleSorter.cs

  • BubbleSorter.cs Program Output

  • Tìm kiếm: Linear Search and Binary Search

Tài liệu cùng người dùng

Tài liệu liên quan