나는 First Come First Serve 및 Round Robin 시뮬레이션을 작성하고 비교할 숙제가 있습니다. 나는 이벤트리스트를 만들기 위해 연결된리스트를 만들기 시작했다. insert 및 print_list 함수를 만들었지 만 제대로 작동하지 않습니다. 제 친구가 Doubly Linked List를 사용하라고 말했기 때문에 링크 된 목록을 다시
저는 First Come First Serve와 Round Robin 시뮬레이션을 쓰고 비교할 숙제가 있습니다. 나는 이벤트리스트를 만들기 위해 연결된리스트를 만들기 시작했다. insert 및 print_list 함수를 만들었지 만 제대로 작동하지 않습니다. 제 친구는 Doubly Linked List를 사용하라고 말했기 때문에 링크 된 목록을 다시 만들고
이중 연결 목록에서 모든 짝수를 삭제하려고합니다. 내가 같은 경우로 간주 한 : 빈 목록을 시작 부분에서 짝수, 마지막에 짝수 목록 의 중간에 짝수 목록에없는 짝수입니다. 아래 코드는 작동하지 않습니다. roperly : current->getNextLink() == NULL 목록의 마지막 항목에 대해 true로 평가됩니다는 void DoublyList::
이중 연결 목록의 n 번째 요소 (0이 아닌 요소) 뒤에 요소를 삽입하는 insertAfterNth 메서드를 구현하려고합니다. 그리고 이전 노드를 삽입하려는 노드로 설정하는 데 어려움이 있습니다. 문제를 파악하는 데 도움이 필요합니다. 감사. public class DListNode {
public DListNode next;
public
수학 표현을 토큰 화하고 랩 할당에서 만든 이중 연결 목록에 넣어서 저장하려고합니다. 랩에 전달하기 전에 테스트 할 때리스트에 구현 된 삽입 메소드가 완벽하게 작동했지만 표현식의 토큰을 삽입 한 후 목록의 내용을 인쇄 할 때 일부 토큰이 누락되었습니다. String Tokenizer가 작동하고 있다는 것을 알고 있습니다. 모든 토큰을 인쇄 했으므로 모두 잘
자바로 이진 트리를 DLL로 변환하는 함수를 작성하려고합니다. 이 함수는 오류없이 실행되지만 DLL이 작성되지 않습니다. 다음은 함수입니다. root는 트리의 루트에 대한 포인터이고 head는 DLL의 시작 노드를 가리 킵니다. 왼쪽 서브 트리의 오른쪽 찾기 및 루트의 이전 노드가 만들어 오른쪽 하위 트리에서 왼쪽을 찾아 루트의 옆을합니다 public vo
이중 연결 목록에서 주어진 노드 ("Jack"이라는 노드)를 제거하는 메서드를 만들어야합니다. 연결리스트 클래스 : class DoublyLinkedList
{
public Node head, current;
public void AddNode(object n) // add a new node
{
if (head =
이중 연결 목록의 복사 생성자를 구현하는 방법을 파악하는 데 문제가 있습니다. 지금까지 가지고있는 코드는 잘못되었습니다. 헤더 노드를 잃어 버리기 때문에 믿습니다. 그러나 이것을 어떻게 수정해야할지 모르겠습니다. 어떤 도움을 많이 주시면 감사하겠습니다! DoublyLinkedList.h #include <cstdlib>
#include <iostream>
다양한 함수가 만들어졌으며 그 중 하나가 데이터를 추가해야하고 크기 함수는 항목이 추가 된 후에 업데이트해야합니다. 그러나 내가 그것을 할 때, 내가 지원하지 않는 피연산자 유형 (들)을 말하는 오류가 + : '방법'과 'int. 그게 무슨 뜻인지 혼란 스럽네요. 는 def size(self):
self.length = 0
return s
데이터베이스에 연결하고 주어진 AccountNo (테이블의 필드)에 대한 정보 ("트랜잭션"테이블)를 검색하는 응용 프로그램이 있습니다. 그런 다음 검색된 정보를 "Transaction"클래스의 인스턴스에 넣습니다. 그런 다음 클래스의 인스턴스에서 미리 작성된 Generic Doubly Linked List ("트랜잭션")에 새 노드를 만듭니다. (내가 잘