Thuật toán tìm kiếm nhị phân trong mảng 1 chiều
#include <iostream> using namespace std; #define MAX 100 void nhapMang(int [], int); void xuatMang(int [], int); int binarySearch(int [], int , int); void nhapMang(int a[], int n) { for (int i = 0; i < n; ++i) { cout << "Nhap gia tri phan tu a[" << i << "] : ...
Xin trợ giúp tìm kiếm nhị phân cho mảng 2 chiều từ mọi người
Tình hình là sau khi học thuật toán tìm kiếm nhị phân ( binary search ). Sau đó bắt tay vào test với mảng 2 chiều. Vẽ mảng 2 chiều ra và làm thử như mảng 1 chiều thì lại ko đc bởi số lượng phần tử nếu sắp xếp tăng dần thì gặp tình trạng giới hạn bởi dòng và cột chứ ko 1 mạch như mảng 1 chiều nên sẽ ...
Mọi người giúp em chuyển đoạn code c này sang Assembly với
#include <avr/io.h> #include <avr/delay.h> unsigned char k,i,j; unsigned char data[80] = {0xff, 0xf3, 0xed, 0xdd, 0xbb, 0xdd, 0xed, 0xf3, //trai tim //--------------------------------------------------------------------- 0xFF, 0xFF, 0xFF, 0xBD, 0x81, 0xBD, 0xFF, 0xFF, //I 0xFF, ...
Lỗi ghi file text trong CLR form
Mình có một file dữ liệu dạng text khi load form đọc file text và đưa vào listview thì không có vấn đề gì nhưng khi mình chỉnh sửa trong listview và muốn ghi đè lại file text thì gặp lỗi này 2014-12-03_171125.png 732x365 26.8 KB code của mình private: System::Void ...
[Wiki] Mẹo sử dụng dẫn hướng #define
#define AREA_CIRCLE (frad) (4*PI*frad*frad) //tinh dien tich hinh cau #define SUM(x,y) ((x)+(y)) //cong 2 so #define SQR(x) ((x)*(x)) //tinh x binh phuong #define MAX(x,y) ((x)>(y)?(x):(y)) //tim so lon nhat giua x va y #define ERROR (s) ...
[Wiki] Hàm chỉ nhận scanf trong c/c++
Cấu trúc : scanf ("chuỗi định dạng"[, đối mục 1, đối mục 2,…]); Định nghĩa : thuộc thư viện tiền xử lý #include<stdio.h>. Có chức năng nhận giá trị nhập vào từ bàn phím truyền vào đối tượng. Ví dụ : Nhập vào ngày, tháng, năm theo dạng ngay/thang/nam (25/12/2014) #include ...
[Wiki] Hàm chỉ xuất ra màn hình Printf trong c/c++
Cấu trúc : printf ("chuỗi định dạng"[, đối mục 1, đối mục 2,…]); Định nghĩa : thuộc thư viện tiền xử lý #include<stdio.h>. Được dùng để xuất các giá trị dạng số, ký tự, chuỗi,… Ví dụ : Xuất ra màn hình console 1 câu chào? #include <stdio.h> int main(int argc, ...
[Wiki] Các Ký tự điều khiển và ký tự đặc biệt trong C/C++
: Nhảy xuống dòng kế tiếp canh về cột đầu tiên : Canh cột tab ngang. : Nhảy về đầu hàng, không xuống hàng. a : Tiếng kêu bip. \ : In ra dấu " : In ra dấu " ' : In ra dấu ' %%: In ra dấu % ~ backspace (xóa 1 ký tự ngay trước)
[Wiki] Mã Định dạng đặc tả để in ra màn hình trong C
%c : Ký tự đơn %s : Chuỗi %d : Số nguyên thập phân có dấu %f : Số chấm động (ký hiệu thập phân) %e : Số chấm động (ký hiệu có số mũ) %g : Số chấm động (%f hay %g) %x : Số nguyên hex không dấu %u : Số nguyên thập phân không dấu %o : Số nguyên bát phân không dấu l : Tiền tố dùng kèm với %d, %u, %x, ...
Tìm lỗi khi ghi dữ liệu lên tệp trong C++
#include<iostream> #include<fstream> #include<iosfwd> #include<iomanip> using namespace std; class nguoi { public: char hoten[100]; char diachi[100]; int sdt; void nhap() { cout << "moi ban nhap vao ten:"; ...
Giả Thuyết Collatz biểu diễn
Với một số nguyên dương T bất kỳ, nếu T là chẵn thì ta gán T:=(T div 2). Nếu T lẻ thì ta gán T:= (T*3+1). Thì sau 1 số bước xác định ( hữu hạn ), ta sẽ có T=1. Mời mọi người xây dựng thuật toán đệ quy trực tiếp và tương hỗ ?!
Thuật toán Đệ Quy part 1 Khái niệm
Khái niệm về đệ qui : 1 đối tượng được định nghĩa là 1 đệ quy khi nó được phản chiếu bởi chính nó hoặc 1 đối tượng khác nhưng cùng dạng và tương đồng với chính nó. ví dụ : . 2 cái gương cùng kích cỡ để đối mặt vào nhau ta sẽ thấy hình ảnh của chiếc gương 1 ở trong chiếc gương 2 và ảnh gương 2 ...
Xin Kinh nghiệm học giải thuật thuật toán
Tình hình là học thuật toán từ sách của thầy Lê Minh Hoàng mà vã hết cả mồ hôi. chỉ hiểu đc 30% . Mọi người cho em xin chút kinh nghiệm hay cách học cũng như tài liệu dễ tiếp thu nếu có thể được
Bài Toán Người Du lịch
cho n thánh phố đánh từ 1 -> n và m tuyến đường giao thông hai chiều giữa chúng, mạng lưới giao thông này được cho bởi bảng C cấp n x n, ở đây C[a,b]= c[b][a] chi phí đi đoạn đường trực tiếp từ thành phố a đến b. Giả thiết rằng C[a][b]=0 với , C[a][b]= dương vô cùng nếu không có đường trực tiếp ...
Sự cần thiết của các khóa học trực tuyến
Nền giáo dục đã không thay đổi suốt 500 năm qua, và hiện tại nó đang rất cần một cuộc cách mạng. Đây cũng là vấn đề mà rất nhiều nhà hoạch định chính sách và các nhà giáo dục đang đau đầu. Trong phạm vi của mình, TEDvn chỉ hy vọng có thể đưa những kiến thức này đến với nhiều người Việt Nam hơn. Bạn ...
9 Nguồn tài nguyên miễn phí để học Photoshop
http://vinacode.net/2014/12/03/nguon-tai-nguyen-mien-phi-de-hoc-photoshop/
Giá trị của số nguyên 32-bit trên youtube?
Lượt view vượt qua giới hạn giá trị số nguyên 32-bit rồi Ai thử tính xem với lượt view này thì nhận được bao nhiêu tiền từ Youtube? https://www.youtube.com/watch?v=9bZkp7q19f0 [spoiler]Mà ai biết giá trị số nguyên 32-bit là bao nhiêu ý nhỉ?[/spoiler]
Bài tập C về tệp?
Viết chương trình ghép nối nội dung của 2 file: +Nhập vào từ bàn phím 2 xâu kí tự là đường dẫn của file nguồn và file đích +Sau đó ghép nội dung của file nguồn vào cuối file đích.
Hàm thêm cột trong mảng 2 chiều
void themCot(int mang[][MAX], int dong, int cot, int mangThemcot[], int viTriThem) { for (int i = cot; i>viTriThem; --i) { for (int j = dong; j < dong; ++j) { mang[i][viTriThem] = mang[i-1][viTriThem]; } cot++; } for (int i = 0; i < dong; ++i) { mang[dong][viTriThem] = ...
Hàm kiểm tra số dương và trung bình cộng số dương trong mảng 2 chiều
bool KiemTraSoDuong(int &x) { if (x > 0) { return true; } return false; } int tinhTrungBinhCongCacSoDuong(int mang[][MAX], int dong, int cot) { int tong = 0; for (int i = 0; i < dong; ++i) { for (int j = 0; j < cot; ++j) { if (KiemTraSoDuong(mang[i][j])) { tong ...