내가이 전에 요청했다 알고하지만 난 사람이 정말 쉬운 방법으로 나에게 이것을 설명 할 수있을 것입니다 희망 그래서 나는Java : 1 차원 그래프에서 구멍을 찾는 방법은 무엇입니까?
.... 답변에서 문제점 아무것도 만들 수 없습니다 :
을남자가 무한 길이의 벽 앞에 서 있습니다. 벽의 다른쪽에는 그가 가려고하는 마을이 있습니다. 벽의 어느 곳에서나 문이 있고 그 사람은 왼쪽이나 오른쪽으로 갈 수 있습니다.
선형 런타임이있는 알고리즘을 작성해야하는데이 문제를 해결할 수 없습니다 ... 어떤 도움도 대단히 감사합니다!
이 숙제입니까? 이 경우 태그를 붙이십시오. 지금까지 무엇을 시도 했습니까? 그리고 이미 이에 대한 꽤 좋은 답변이 있습니다. 너는 무엇을 이해하지 못 했는가? – Bart
이 문제의 시간 단위는 무엇입니까? 한 걸음?또는 같은 방향으로 임의의 수의 단계가 있습니까? –
네, 숙제 태그를 만들었습니다. 한 방향으로 가면 영원히 탐색 할 수있는 기회가 있기 때문에 왼쪽과 오른쪽으로 번갈아 가야한다는 것을 이해합니다. 그래서 나는 한 걸음 더 왼쪽으로 두 걸음 가고 오른쪽으로 ... 그런 다음 당신은 기하 급수적 인 런타임을 얻습니다. 누군가는 당신이 지수 나선형을 사용해야한다고 썼지 만 그 의미가 거의 또는 전혀 모른다. – Chris