- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
đảo ngược toàn bộ vectơ
,hiện hữu std::đảo ngược
. Nhưng tôi muốn "chia" một vectơ thành hai phần (chính xác ở giữa) và đảo ngược cả hai, đặt chúng lại với nhau và đảo ngược toàn bộ một lần nữa vectơ
. Ví dụ: chúng tôi có:
0 1 2 3 4 5 6 7
Chia nó thành hai phần và đảo ngược:
0 1 2 3
-> 3 2 1 0
Và 4 5 6 7
-> 7 6 5 4
, ghép các phần đảo ngược lại với nhau 3 2 1 0 7 6 5 4
Và đảo ngược nó một lần nữa:4 5 6 7 0 1 2 3
.
我尝试使用 sao chép ngược
Nhưng điều này đã không thành công. Đây là đoạn mã của tôi:
std::vector::iterator mid = nr.begin() + nr.size() / 2;
std::vector::iterator midLast = nr.size() / 2 + nr.end();
vectơ temp1, temp2;
std::reverse_copy(nr.begin(),mid, std::begin(temp1));
std::reverse_copy(midLast, nr.end(), std::begin(temp2));
std::reverse(temp1.begin(), temp2.end());
Tôi có thể triển khai phương pháp của mình bằng cách nào? Cảm ơn!
câu trả lời hay nhất
std::reverse(nr.begin(), nr.begin() + nr.size() / 2 );
std::reverse(nr.begin() + nr.size() / 2 + ((nr.size() % 2) != 0 ? 1 : 0), nr.end());
std::reverse(nr.begin(), nr.end());
cho (auto& it : nr)
{
std::cout << nó << " ";
}
0, 1, 2, 3, 4, 5, 6, 7, 8
Đầu ra của
5 6 7 8 4 0 1 2 3
0, 1, 2, 3, 4, 5, 6, 7
Đầu ra của
4 5 6 7 0 1 2 3
Về c++ - đảo ngược/hoán đổi giữa luồng, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/45631205/
Tôi đang cố gắng áp dụng những gì tôi đọc được trong tài liệu này: https://sar.informatik.hu-berlin.de/research/publications/SAR-PR-2006-05/SAR-
Tôi đang cố gắng viết một biểu thức địa hình có thể thay đổi điều này: subnets = { my_subnet_1 = { nsg = "my_nsg_1", ad
Tôi có HashMap chuyển đổi hai chuỗi thành các từ và sau đó thêm các từ đó vào bản đồ. Tôi có nó để một khóa có thể trỏ đến nhiều giá trị. Bây giờ tôi muốn tạo một vòng lặp để đảo ngược bảng sao cho tất cả các giá trị đều trỏ đến các khóa. Đừng bận tâm với một khóa trỏ tới nhiều giá trị nghịch đảo.
Tôi hơi bối rối về toán tử ~. Mã như sau: a = 1 ~a #-2 b = 15 ~b #-16 ~ Nó hoạt động như thế nào? Tôi nghĩ, ~a sẽ trông như thế này: 0001 = a 1110 = ~a Tại sao không? tối ưu
Nếu bạn thực thi ResourceManager.GetString(Key), bạn có thể nhận được giá trị của một mục trong tài nguyên. Có cách nào để thực hiện tra cứu ngược lại để lấy khóa từ một tài nguyên có giá trị nhất định (về cơ bản là dịch ngược) không? Câu trả lời hay nhất bạn nên
Tôi đã viết mã bằng R để đảo ngược một số. Nhưng tôi nhận được inf là đầu ra. chữ số0){ rev_num=rev_num*10 + chữ số %% 10 chữ số=chữ số / 10 }
Câu hỏi này đã có câu trả lời: Đảo ngược khóa và giá trị của từ điển gốc (3 câu trả lời) Đã đóng 9 năm trước. Tôi đang tìm cách chuyển đổi một từ trên python
Vì vậy, tôi đang cố gắng đảo ngược kết quả đầu ra của hình dạng mà tôi hiện đang tạo. Tôi đang tự hỏi liệu tôi có nên đảo ngược điều này? Tôi đã thử thay đổi giá trị của các biến "a" và "c" và kết thúc bằng một vòng lặp vô hạn. lớp IRT { public static void main
Câu hỏi này đã có câu trả lời ở đây: đã đóng cửa 10 năm trước. Có thể trùng lặp: PHP mysql_real_escape_string() -> Striplashes() leavi
Kéo một số mã có sẵn từ mẫu WordPress để vẽ bóng hình elip. Bóng tối tỏa xuống dưới dạng hình bầu dục. Chỉ nhìn thấy nửa dưới của hình elip, tạo hiệu ứng bóng dưới. Tôi chỉ muốn "đảo ngược" "hiệu ứng bóng" của hình elip để chỉ nhìn thấy nửa trên của bóng
Tôi có một hàm được cho là tìm phần giữa của hai radian hàm mrad(rb,ra){return (rb+ra)/2;} nhưng đôi khi, khi tôi vẽ x và y bằng Math.sin và Math.cos, hai cá nhân
Cho mã này (http://jsfiddle.net/bzf1mkx5/) .intern { -webkit-animation: in 1s 1 Reverse Forward;
Tôi hơi bối rối về toán tử ~. Mã như sau: a = 1 ~a #-2 b = 15 ~b #-16 ~ Nó hoạt động như thế nào? Tôi nghĩ, ~a sẽ trông như thế này: 0001 = a 1110 = ~a Tại sao không? tối ưu
Tôi cần trích xuất các mục từ danh sách theo thứ tự ngược lại (từ mục cuối cùng đến mục đầu tiên). Tuy nhiên, tôi đã cố gắng có được tất cả các yếu tố từ phần đầu tiên đến phần cuối cùng. Đây là một phần mã tôi đang sử dụng: Danh sách nằm trên một tuyển tập trang khác. sử dụng (SPSit
Do một số vấn đề về chứng chỉ, tôi đã phải viết ServicePointManager.ServerCertificateValidationCallback += (người gửi, chứng chỉ, chai
Có hàm nào nhận danh sách các hàm và đầu vào rồi đưa ra danh sách các hàm hoạt động trên đầu vào không? Vì vậy, giống như bản đồ, nhưng ngược lại: >>>map(lambda x: 2*x,[1,2,3,4,5,6,7,8,9]) [2, 4
Hãy xem xét thông điệp sau của nhóm: 15:10 | Peter Tôi sắp đến cửa hàng, hãy gọi vào điện thoại di động của tôi nếu bạn cần tôi 15:11 |
Thuật toán như sau: int mã hóa(int a, int b) { short int c, c2; c = a ^ b;
Tôi đang tìm cách đảo ngược tổng kiểm tra CRC32 Có các giải pháp xung quanh, nhưng chúng được viết kém, cực kỳ kỹ thuật và/hoặc trong hội.
Bằng cách sử dụng tệp bó, thật đơn giản để xử lý tất cả các tệp có chung một chuỗi trong tên tệp hoặc phần mở rộng của chúng, ví dụ: FOR /R %F IN (*.EXE) DO @ECHO %F Tuy nhiên, nếu tôi muốn đảo ngược file Ý nghĩa của tập hợp là gì? Ví dụ, xử lý tất cả các vấn đề không
Tôi là một lập trình viên xuất sắc, rất giỏi!