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

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ế và phân tích thuật toán.



3
Lỗi khi sử dụng ký hiệu tiệm cận
Tôi đang cố gắng hiểu điều gì là sai với bằng chứng sau đây về sự tái phát sau đây T(n)=2T(⌊n2⌋)+nT(n)=2T(⌊n2⌋)+n T(n) = 2\,T\!\left(\left\lfloor\frac{n}{2}\right\rfloor\right)+n T(n)≤2(c⌊n2⌋)+n≤cn+n=n(c+1)=O(n)T(n)≤2(c⌊n2⌋)+n≤cn+n=n(c+1)=O(n) T(n) \leq 2\left(c\left\lfloor\frac{n}{2}\right\rfloor\right)+n \leq cn+n = n(c+1) =O(n) Tài liệu nói rằng nó sai vì giả thuyết quy nạp rằng T(n)≤cnT(n)≤cn T(n) \leq cn Tôi …








1
Làm cách nào để tạo một danh sách cạnh được kết nối gấp đôi với một tập hợp các phân đoạn dòng?
Đối với đồ thị phẳng được nhúng trong mặt phẳng, được xác định bởi một tập hợp các phân đoạn dòng , mỗi phân đoạn được biểu thị bằng các điểm cuối của nó . Xây dựng cấu trúc dữ liệu DCEL cho phân khu phẳng, mô tả thuật toán, …



1
Cách tối đa hóa
Tôi thấy nhiều vấn đề thuật toán luôn giảm xuống một số thứ dài: Bạn có một mảng số nguyên , bạn cần tìm sao cho tối đa hóa trong thời gian .h[1..n]≥0h[1..n]≥0h[1..n]\geq 0i,ji,ji,j(h[j]−h[i])(j−i)(h[j]−h[i])(j−i)(h[j]-h[i])(j-i)O(n)O(n)O(n) Rõ ràng giải pháp thời gian là xem xét tất cả các cặp, tuy nhiên, có …

2
Tìm một thứ tự tối ưu
Tôi đã gặp vấn đề này và đang đấu tranh để tìm cách tiếp cận nó. Bất kỳ suy nghĩ sẽ được đánh giá rất cao! Giả sử chúng ta được cung cấp một ma trận , ví dụ:{−1,0,1}n × k{−1,0,1}n × k\{-1, 0, 1\}^{n\ \times\ k} ⎡⎣⎢⎢⎢⎢⎢⎢1−10−11001−101010000010−11−11−1⎤⎦⎥⎥⎥⎥⎥⎥[1010−1−100010110−1−1−10111000−1]\begin{bmatrix} 1 & …

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.