MÃ NGUỒN BÀI TOÁN 8 HẬU

Ngành Công nghệ thông tin,Đề thi
  Đánh giá    Viết đánh giá
 17      446      0
Phí: Tải Miễn phí
Mã tài liệu
hfzntq
Danh mục
Ngành Công nghệ thông tin,Đề thi
Thể loại
Ngày đăng
13/6/2014
Loại file
pdf
Số trang
2
Dung lượng
0.17 M
Lần xem
446
Lần tải
17
  DOWNLOAD
File đã kiểm duyệt an toàn

MÃ NGUỒN BÀI TOÁN 8 HẬU, hỗ trợ các bạn sinh viên CNTT lập trình C++

HƯỚNG DẪN DOWNLOAD TÀI LIỆU

Bước 1:Tại trang tài liệu thuvienmienphi bạn muốn tải, click vào nút Download màu xanh lá cây ở phía trên.
Bước 2: Tại liên kết tải về, bạn chọn liên kết để tải File về máy tính. Tại đây sẽ có lựa chọn tải File được lưu trên thuvienmienphi
Bước 3: Một thông báo xuất hiện ở phía cuối trình duyệt, hỏi bạn muốn lưu . - Nếu click vào Save, file sẽ được lưu về máy (Quá trình tải file nhanh hay chậm phụ thuộc vào đường truyền internet, dung lượng file bạn muốn tải)
Có nhiều phần mềm hỗ trợ việc download file về máy tính với tốc độ tải file nhanh như: Internet Download Manager (IDM), Free Download Manager, ... Tùy vào sở thích của từng người mà người dùng chọn lựa phần mềm hỗ trợ download cho máy tính của mình  

NỘI DUNG TÀI LIỆU

MÃ NGUỒN BÀI TOÁN 8 HẬU

 

HÌNH ẢNH DEMO
Tài liệu MÃ NGUỒN BÀI TOÁN 8 HẬU slide 1

Tài liệu MÃ NGUỒN BÀI TOÁN 8 HẬU slide 2


Chỉ xem 5 trang đầu, hãy download Miễn Phí về để xem toàn bộ
#ifndef _EIGHTQUEEN_H_

NGUỒN
BÀI
TOÁN
8
HẬU
#define _EIGHTQUEEN_H_
/*=========== Hàm cài đặt trạng thái ban đầu của bàn cờ ===============
#define SIZE 8 // Kích thước bàn cờ
vua (8x8)
ool
ool
* ColumnCheck;
* RightCrossCheck;
// Mảng kiểm tra cột
// Mảng kiểm tra đường chéo chính
ool
* LeftCrossCheck;
// Mảng kiểm tra đường chéo
phụ
int
* QueenCheck;
// Mảng kiểm tra vị
trí đặt quân Hậu
=======================================================================*/
void SetupStaus();
// Hàm xoá cài đặt trạng thái ban đầu của bàn cờ
void UninstallStaus();
// Hàm tìm vị trí quân Hậu trên bàn cờ
void SetQueen(int j);
// Hàm xuất cách đặt quân Hậu tại các vị trí trên bàn cờ
void ShowThePosition(int * a);
#endif
#include
#include "8HAU.h"
#define SIZE 8
// Kích thước bàn cờ
vua (8x8)
ool
ool
* ColumnCheck;
* RightCrossCheck;
// Mảng kiểm tra cột
// Mảng kiểm tra đường chéo chính
ool
* LeftCrossCheck;
// Mảng kiểm tra đường chéo
phụ
int
* QueenCheck;
// Mảng kiểm tra vị
trí đặt quân Hậu
void SetupStaus()
{
QueenCheck = new int[SIZE];
ColumnCheck = new bool[SIZE];
LeftCrossCheck = new bool[2 * SIZE - 1];
RightCrossCheck = new bool[2 * SIZE - 1];
for (int i = 0; i SIZE; i++)
ColumnCheck[i] = true;
for (int i = 0; i SIZE - 1); i++)
{
RightCrossCheck[i] = true;
LeftCrossCheck[i] = true;
}
}
void UninstallStaus()
{
delete[] QueenCheck;
delete[] ColumnCheck;
delete[] LeftCrossCheck;
delete[] RightCrossCheck;
}
void ShowThePosition(int * a)
{
for (int i = 0; i SIZE; i++)
{
printf("%d\t", a[i]);
}
}
printf("\n");
void SetQueen(int j)
{
for (int i = 0; i SIZE; i++)
{
if (ColumnCheck[i] && RightCrossCheck[j - i + (SIZE - 1)] &&
LeftCrossCheck[j + i])
{
QueenCheck[j] = i;
ColumnCheck[i] = false;
RightCrossCheck[j - i + (SIZE - 1)] = false;
LeftCrossCheck[i + j] = false;
if (j == SIZE - 1)
{
ShowThePosition(QueenCheck);
}
else
SetQueen(j + 1);
ColumnCheck[i] = true;
RightCrossCheck[j - i + (SIZE - 1)] = true;
LeftCrossCheck[i + j] = true;
}
}
}

Nguồn: thuvienmienphi

 

Bạn phải gởi bình luận/ đánh giá để thấy được link tải

Nếu bạn chưa đăng nhập xin hãy chọn ĐĂNG KÝ hoặc ĐĂNG NHẬP
 
 

BÌNH LUẬN


Nội dung bậy bạ, spam tài khoản sẽ bị khóa vĩnh viễn, IP sẽ bị khóa.
Đánh giá(nếu muốn)
 BÌNH LUẬN

ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

0
0 Đánh giá
Tài liệu rất tốt (0)
Tài liệu tốt (0)
Tài liệu rất hay (0)
Tài liệu hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá

 
LINK DOWNLOAD

MA-NGUoN-BAI-TOAN-8-HAU.pdf[0.17 M]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
thuvienmienphi.com
DOWNLOAD
(Miễn phí)

Tài liệu tương tự