여기서, 자바 세드 윅의 우수한 알고리즘에서 이 더 포함 된 단일 연결리스트의 노드에 대한 링크를 감안할 때 (Q 3.54) 문제입니다 null 링크 (즉, 각 노드는 자체 또는 다른 노드에 링크 됨)는 노드를 수정하지 않고 일정한 메모리 공간만을 사용하여 다른 노드의 수를 결정합니다. 당신은 그것을 어떻게해야합니까? 토끼와 거북이 알고리즘을 사용하여 목록
연결된 서버를 사용하여 SQL Server의 원격 서버에서 데이터를 검색하는보기가 있습니다. 보기를 볼 때마다 반환되는 결과는 다양합니다. 예를 들어 첫 번째 실행은 100 개의 레코드 행을 반환하지만 두 번째 실행시 반환되는 행은 120 개의 행입니다. 어떤 아이디어가 원인입니까?
주에서 코드를 감안할 때 : // main.cpp
wineries->insert(winery("Lopez Island Vinyard", "San Juan Islands", 7, 95));
일어날 것 두 가지 : //winery.cpp
winery::winery(const char * const name, const char * const locati
중복 목록이없는 링크 된 목록에 대해 다음 코드 (올바른 간단한 테스트에 적합 함)가 있지만 약간 추한 것 같습니다. 누구나 중복 코드를 처리하는 더 깨끗한 방법을 권장 할 수 있습니까? if((val == cur->val) || (cur->next && (val == cur->next->val)))
하지만 비교 연산자의 다른 사용을 사용하여 (내가 볼
링크 된 목록의 복사본을 만드는 방법을 작성했습니다. 여러분은 이보다 더 좋은 방법을 생각할 수 있습니까? public static Node Duplicate(Node n)
{
Stack<Node> s = new Stack<Node>();
while (n != null)
{
Node n2 =
셀 수 1.1, 1.2, 1.3, 1.4 등으로 감옥의 셀을 추가하려면 LinkedList를 사용해야합니다. 두 개의 레벨이 있고 홀수 번호의 셀에는 1 개의 벙크가 있고 짝수 번호의 셀에는 2 개의 벙크가 있습니다. 어떻게해야합니까? 나는 이것을 사용하여 연결 목록을 만들었습니다. 그것은 내 Cells 클래스에 있고 홀수 및 짝수 셀에 대해 Odd 및 E
올바른 용어를 사용하길 바랍니다. 단일 체인 목록을 만들었습니다. class MyStack
{
public Node Initial { get; set; }
public MyStack()
{
Initial = null;
}
public void Push(int data)
{
va
내 목록에서 항목을 이동하려고하지만 마지막 옵션과 비교할 때 항목을 내 이동 목록에 이동하기 전에 종료합니다. 노드가 끝나고 항목을 이동하기 위해 반복 할 수 없기 전에이를 수행 할 수있는 방법이 있습니까? LinkedList<BD> list = new LinkedList<BD>(b[arg].Values);
LinkedListNode<BD> node, t