반응형

arrays 2

한 배열에 다른 배열의 모든 요소가 포함되어 있는지 확인하는 방법

한 배열에 다른 배열의 모든 요소가 포함되어 있는지 확인하는 방법 주어진: a1 = [5, 1, 6, 14, 2, 8] 다음의 모든 요소가 포함되어 있는지 확인하고 싶습니다. a2 = [2, 6, 15] 이 경우 결과는 다음과 같습니다.false. 이러한 어레이 포함을 식별할 수 있는 내장 Ruby/Rails 방법이 있습니까? 이를 구현하는 한 가지 방법은 다음과 같습니다. a2.index{ |x| !a1.include?(x) }.nil? 더 좋고, 더 읽기 쉬운 방법이 있을까요?a = [5, 1, 6, 14, 2, 8] b = [2, 6, 15] a - b # => [5, 1, 14, 8] b - a # => [15] (b - a).empty? # => false 아마도 이것은 읽기가 더 쉬울 것입니다..

source 2023.05.26

어레이 대 링크드 리스트

어레이 대 링크드 리스트 누군가 배열 위에 링크드 리스트를 사용하려는 이유는 무엇입니까? 연결된 목록을 코딩하는 것은 의심할 여지 없이 배열을 사용하는 것보다 약간 더 많은 작업이며 추가 작업을 정당화하는 것이 무엇인지 궁금해할 수 있습니다. 링크된 목록에서 새로운 요소를 삽입하는 것은 사소한 일이지만 배열에서 주요 작업이라고 생각합니다.연결된 목록을 사용하여 데이터 집합을 저장할 때 어레이에 저장할 때와 비교하여 다른 이점이 있습니까? 이 질문은 일반적인 데이터 구조와 관련된 반면 다른 질문은 특정 Java 클래스에 대해 구체적으로 질문하기 때문에 이 질문이 중복되지 않습니다. 또 다른 좋은 이유는 링크된 목록이 효율적인 멀티스레드 구현에 도움이 되기 때문입니다.이는 변경사항이 로컬인 경향이 있기 때문..

source 2023.05.21
반응형