Câu hỏi được gắn thẻ «algorithm»

Một thuật toán là một chuỗi các bước được xác định rõ ràng xác định một giải pháp trừu tượng cho một vấn đề. Sử dụng thẻ này khi vấn đề của bạn liên quan đến thiết kế thuật toán.






7
cách nhanh chóng để sao chép một vectơ vào một vectơ khác
Tôi thích hai cách: void copyVecFast(const vec<int>& original) { vector<int> newVec; newVec.reserve(original.size()); copy(original.begin(),original.end(),back_inserter(newVec)); } void copyVecFast(vec<int>& original) { vector<int> newVec; newVec.swap(original); } Bạn làm nó như thế nào?
155 c++  algorithm  stl 



30
Vòng lặp theo hình xoắn ốc
Một người bạn đang cần một thuật toán cho phép anh ta lặp qua các phần tử của ma trận NxM (N và M là số lẻ). Tôi đã đưa ra một giải pháp, nhưng tôi muốn xem liệu các đồng nghiệp của mình có thể đưa ra một giải …

6
Khi tách một chuỗi trống trong Python, tại sao split () trả về một danh sách trống trong khi split ('\ n') trả về ['']?
Tôi đang sử dụng split('\n')để có được các dòng trong một chuỗi và thấy rằng ''.split()trả về một danh sách trống [], trong khi ''.split('\n')trả về ['']. Có bất kỳ lý do cụ thể cho một sự khác biệt như vậy? Và có cách nào thuận tiện hơn để đếm …

5
Thuật toán ốp lát bản đồ
Bản đô Tôi đang tạo một game nhập vai dựa trên gạch bằng Javascript, sử dụng các độ cao nhiễu perlin, sau đó chỉ định loại gạch dựa trên chiều cao của nhiễu. Các bản đồ cuối cùng trông giống như thế này (trong chế độ xem bản đồ nhỏ). …



30
Bội số chung cho 3 số trở lên
Làm thế nào để bạn tính bội số chung nhỏ nhất của nhiều số? Cho đến nay tôi chỉ có thể tính được nó giữa hai số. Nhưng không có ý tưởng làm thế nào để mở rộng nó để tính 3 số trở lên. Cho đến nay đây là …
152 algorithm  math  lcm 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.