컬렉션 데이터 구조를 정의하는 방법, 어떤 구조가 좋은 디자인이나 결정인지 판단하는 방법? 이는 데이터베이스 성능에 대한 후속 액세스에 영향을 L (니다. 예 : 경우처럼 하나 개의 데이터 : {
_id:'a'
index:1, //index 1~n
name:'john'
}
N이 큰 데이터가 증착 크고 빈번한 것 것을 의미한다
이진 검색 트리 삭제를위한 코드입니다. 트리에 요소를 삽입하고 인쇄하려고하면 나타나는 값은 0입니다. 디버그 기술을 사용해 보았습니다. root.key 요소가 inorderRec() method의 사용자 삽입 요소를 인쇄하지 않기 때문에 오류가 "void insert()" 메서드에서 발생하는 것 같습니다. 나는 아직도 나무 DS를 배우고있다. 선배들 덕분에
내 코드를 실행할 때마다 프로그램이 영원히 계속 될 때마다 연결된 목록의 모든 항목이 완벽하게 작동합니다. 삭제를 포함하여 public Node smallestValue() {
Node current = firstL;
int min = current.data;
if (!isEmpty()) {
while (current
스레딩 트리가 캐싱에 사용 되었기 때문에 효율적인 캐싱을 원할 때 HashTable에 비해 Splay Tree의 장점은 무엇인가 궁금합니다. 언제 해시 테이블보다 스플레이 트리를 선호해야합니까? BST보다 더 특수화 된 사례라고 생각합니다. BST vs Hashtable 답변에 연결하지 마십시오.
는 내가 달성하고자하는 기능은, 내가 빠른 데이터의 목록을 얻을 수있는 해시 테이블을 가지고있다이 var dict = [String : [String]]()
같은 사전, 뭔가가있다. 제 코드에서는 사전과 배열을 사용합니다. 나는 algorithmithem과 데이터 구조에별로 좋지 않다. 그래서 이와 같은 것에 더 적합한 더 나은 데이터 구조가 있는지 궁
public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, Serializable 왜 HashSet은 AbstractSet을 확장하고 Set을 구현하는 이유는 무엇입니까? AbstractSet은 이미 Set을 구현 했습니까?
이중 연결된 큐를 구현하도록 요청 받았습니다. 그러나 단일 연결 큐는 모든 주요 기능이 big-Theta 1에서 실행된다는 점을 알고 있습니다. 기본적으로 FIFO 구현 (deque와 같은 특수 큐는 포함하지 않음)에 대해 이야기하고 있습니다. 이중 링크 구현을 사용하여 다른 사람들이 큐를 구현하는 것을 보았고 각 노드가 2 포인터 (이전 &)를 필요로하기
food 데이터베이스 API의 데이터 피드를 사용하여 tableview에 사용되는 Food 클래스를 작성합니다. 이 클래스의 올바른 구조는 무엇입니까? 물론 영양 가치 (예 : 칼로리)가 측정 값과 함께 변경되지는 않았지만 각 영양소가 영양 값 (예 : 칼로리)에 따라 달라지는 경우 이는 당연한 것입니다. "report": {
...
"f