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.

1
Thuật toán trên đồ thị hình học ngẫu nhiên
Một đồ thị hình học ngẫu nhiên ( https://en.wikipedia.org/wiki/Random_geometric_graph ) được xây dựng bằng cách chọn điểm trong một cách ngẫu nhiên theo một số phân phối và đặt nếu , đối với một số tham số r . Đồ thị hình học được sử dụng trong mô hình mạng …


2
Cập nhật MST khi trọng lượng của cạnh không trong giảm
Với một vô hướng, kết nối, đồ thị có trọng số nơi là hàm trọng lượng và kéo dài tối thiểu cây (MST) của . Bây giờ chúng ta giảm trọng lượng bằng của một cạnh mà không thuộc về . G=(V,E,w)G=(V,E,w)G = (V,E,w)wwww:E→Rw:E→Rw: E \to \mathbb{R}TTTGGGkkkeeeTTT Cách cập nhật …





1
Tất cả các đường dẫn có độ dài nhỏ hơn độ dài cho trước trong một đồ thị có hướng giữa một vài nút
Đếm tất cả các đường dẫn có thể, hoặc tất cả các đường dẫn có thể có độ dài nhất định, giữa một vài nút trong biểu đồ có hướng hoặc không có hướng là một vấn đề cổ điển. Cần chú ý đến tất cả các phương tiện, do …

3
Tách số với chênh lệch tối thiểu
Cho là một số nguyên dương nnnvà số nguyên a1,b1,…,an,bna1,b1,…,an,bna_1,b_1,\dots,a_n,b_n với ai≤biai≤bi a_i\leq b_i cho mỗi iii. Sự phức tạp của việc quyết định xem có tồn tại số nguyên khôngc1,…,cnc1,…,cnc_1,\dots,c_n như vậy mà ai≤ci≤biai≤ci≤bia_i\leq c_i\leq b_i cho tất cả iii và |ci−cj|≥2|ci−cj|≥2|c_i-c_j|\geq 2 cho tất cả i,ji,ji,j? Những gì …




2
Độ phức tạp thời gian của enqueue và dequeue của một hàng đợi được thực hiện với một danh sách liên kết đơn là gì?
Tôi đang cố gắng hiểu độ phức tạp thời gian của hàng đợi được triển khai với cấu trúc dữ liệu danh sách được liên kết. Cuốn sách của tôi nói rằng chúng ta có thể thực hiện một hàng đợi trong thời gian O (1) bằng cách: enqueue ở …


5
Tìm kiếm một thuật toán để xác định chuỗi các dòng lặp lại liên tục trong một chuỗi dài
Tôi muốn một thuật toán có thể xác định các phần lặp lại của dấu vết ngăn xếp lớn như thế này: java.lang.StackOverflowError at transform.Erasure$Eraser.typed1(Erasure.scala:789) at typechecker.Typers$Typer.runTyper$1(Typers.scala:5640) at typechecker.Typers$Typer.typedInternal(Typers.scala:5672) at typechecker.Typers$Typer.body$2(Typers.scala:5613) at typechecker.Typers$Typer.typed(Typers.scala:5618) at typechecker.Typers$Typer.$anonfun$typed1$38(Typers.scala:4752) at typechecker.Typers$Typer.silent(Typers.scala:700) at typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4754) at typechecker.Typers$Typer.typedApply$1(Typers.scala:4801) at typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5586) at typechecker.Typers$Typer.typed1(Typers.scala:5603) at transform.Erasure$Eraser.typed1(Erasure.scala:789) at typechecker.Typers$Typer.runTyper$1(Typers.scala:5640) at …

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.