data-structures

    0

    2답변

    나는 매번 200MB의 시장 데이터가 필요한 앱을 운영 할 것입니다. 요즘은 메모리에 저장하는 데이터의 양이 적기 때문에 속도를 높이기 위해 내가하고 싶은 일이 그 것이다. 며칠 동안 세션을 반복하면서 하나 이상의 응용 프로그램을 반복 실행하고 다시 실행하고 다시 실행합니다. 그럼, 하루 종일 메모리에 데이터를 보관하는 방법입니다. 앱이 충돌하더라도 디스크

    2

    5답변

    필자는 WaveSize라는 구조체를 사용하여 샘플 양 또는 시간을 표현하지만이 구조체를 사용하여 웨이브 내의 위치 나 오프셋을 나타낼 수도 있습니다. Vector2d 유형으로 좌표계 내에서 크기와 위치를 모두 표시하는 것이 일반적이지만, 웨이브 길이와 웨이브 위치/오프셋을 나타낼만큼 추상적 인 이름을 찾을 수는 없습니다. 차라리 빈 클래스를 만들거나 '사용

    5

    4답변

    구조체에 목록을 추가 할 수 있습니까? public struct test { public string x; list<string> y = new list<string>(); } 그런 식으로 뭔가요? 필자는 노력하지만 메신저는 생성자를 가질 수 그것을

    1

    9답변

    고유 문자열을 찾으려면 : 000 100 200 300 010 020 030 001 002 003 001 101 201 301 011 021 031 000 002 003 002 102 202 302 012 022 032 001 000 003 003 103 203 303 013 023 033 001 002 000 010 110 210 310 0

    11

    8답변

    패딩 효과를 줄이기 위해 구조체의 필드를 수동으로 다시 정렬하는 데 몇 분을 소비했습니다. [1], 이는 몇 분 정도 지나치게 느껴집니다. 나의 직감은 내 시간이 나를 위해 이런 종류의 최적화를 할 펄 스크립트 또는 기타 등등을 쓰는 것이 더 나을 수도 있다고 말한다. 제 질문은이 역시 중복되는지 여부입니다. 이미 알고있는 일부 도구, 또는 구조체를 팩하기

    4

    4답변

    삽입을 위해 최적화 된 대형 블록 기반 장치 (예 : 기계식 하드 드라이브)에서 잘 작동하는 알고리즘/데이터 구조를 찾고 있습니다. , 데이터의 ID를 사용하여 검색이 항상 수행되는 위치 및 ID의 데이터 필드가 가변 길이를 갖는 위치를 가져오고, 업데이트하고 삭제합니다. B- 트리는 일반적으로 고정 된 구조이지만 주로 고정 길이 레코드 인 것으로 보입니다

    2

    3답변

    지도는 키와 값을 매핑하여 키에 대한 지식을 기반으로 빠른 액세스를 제공합니다. 키와 값을 키 액세스에 모두 지원하는지도 같은 데이터 구조가 있습니까? 때로는 키를 사용하여 다른 시간 동안 값을 통해 맵을 derefence 할 수도 있습니다.

    2

    9답변

    데이터 구조가 스택과 비슷하지만 일반적인 푸시/팝에 추가적으로 PushAt/PopAt와 같은 기능이 있으며 둘 다 입력으로 정수를 사용하고 데이터 구조의 특정 위치에 항목을 추가/반환한다고 가정 해 보겠습니다. . 이제 스택이 LIFO라고 가정합니다. 이 데이터 구조가 "스택"으로 적합합니까?

    5

    2답변

    Phil Bagwell은 2002 paper on the VList data structure에 VList를 사용하여 영구 해시 테이블을 구현할 수 있음을 나타냅니다. 그러나 그것이 어떻게 작동했는지에 대한 그의 설명은 많은 세부 사항을 포함하지 않았으며, 나는 그것을 이해하지 못합니다. 누구든지 나에게 더 자세한 설명이나 예제를 줄 수 있습니까? 또한이

    6

    3답변

    이것은 Apple Mail의 .emlx 파일 (및 부분 변형 및 디렉토리 구조의 의미)의 구조에 대한 문서를 찾는 위치가 드문 보석입니다. 워드 프로세서는 애플의 사이트에 존재하지 않거나 구글을 통해 합리적인 언급을 찾을 수 없다. 이 파일의 엉망진창을 Maildir 또는 Mbox와 같이 사용 가능/유연한 것으로 변환하기위한 bash/ruby ​​/ pyt