두 개의 자식이있는 트리에서 숫자 노드를 반환하기로되어있는 메서드로 작업하고 있습니다. 여기에 내가 지금까지 가지고있는 것이있다. ... public int twoChild(TreeNode<Integer> root){
if (root == null)
return 0;
else if (root.left != null && root
나는 노드를 삭제해야하는 이진 검색 트리에서 일하고 있습니다. 노드가 이미 발견되었으므로 특정 노드를 탐색하여 찾을 필요가 없습니다. 필요한 것은 논쟁으로 간주되는 노드를 삭제하는 것입니다. 노드 제거 메소드를 시작했으며 현재 자식 노드가 없거나 리프 노드 인 노드를 삭제하는 방법 만 수행했습니다. 자식 또는 부모가 1 인 경우 삭제할 Java 코드를 어떻
이것은 문자열을 사용하는 이진 검색 트리입니다. 루트를 제거하고 싶습니다. This is my binary search tree visualization 'adam'이 내 루트이고 제거하고 싶다면 'beta'가 내 새로운 루트 여야합니다. 내 deletemethod2에서 NullPointerException을 얻는 것 같습니다. (nodeToDelete.p
내가 시작하는 기능에 큰 문제가있다 : "hi"
/ \
/ \
"ok" "no"
/
/
"lol"
문제는 내가 그것을 가져 가려고하는 방법을 잘 모릅니다이다 입력이 같이 있기 때문에 딕셔너리는 : 아무도 문제가 DICT 그런 말을하는 방법입니다 가장 중요한) "안녕하세요"dict.
안녕하세요 저는 알고리즘을 처음 사용하고 최소 스패닝 트리를 이해하려고합니다. 저는 Cormen, Leiserson, Rivest 및 Stein의 "Introduction to Algorithms"책을 연구합니다. 나는 문장을 이해하는 데 어려움을 겪었습니다. ".. 컷 은을 의미하고, A의 가장자리가 컷을 교차하지 않으면 엣지의 집합 A를 의미합니다."
간단한 배경 : 삽입이 발생할 때 힙 속성을 유지 관리하는 단계를 연구하고 있습니다. 질문 : 순서 또는 을 것은 나무가 완료되었음을 확인하고 수정 : 힙 속성을 유지하기 위해 사용할 수있는 두 가지 일반적인 전략이 여기에 흥미로운 문제입니다 순서가 올바른지 먼저 확인한 다음 완전성을 확인하십시오. 더 나은 (1 또는 2)입니다 ? 참조 : John Edg
모든 하위 폴더 이름과 해당 로컬 폴더의 파일 이름을 클래스에 저장했습니다. 이제 나는 그것을 좋은 방법으로 보여주고 싶다. 또한 사용자가 파일을 선택하면 해당 파일에 액세스해야합니다. 그것을 달성하는 가장 좋은 방법은 무엇입니까? public class SubFolders
{
public string ItemName { get; set
파이썬에서 웹 링크의 큰 나무를 저장하기 위해 사전을 사용하는 프로그램을 만들고 있습니다. 기본적으로 루트 URL로 시작하면 루트의 HTML에서 찾은 URL을 기반으로 사전을 만듭니다. 다음 단계에서는 각 URL의 페이지를 가져와 해당 URL의 링크를 가져 오려고합니다. 결국, 나는 그것에있는 모든 링크와 서로에 대한 관계를 가진 사전을 갖고 싶습니다. 이
각 노드가 단일 문자를 나타내는 트리를 만들고 싶습니다. 리프 노드는이 리프 노드까지 이어지는 문자로 생성 된 문자열을 나타냅니다.이 class Foo{
public:
virtual void print() = 0;
};
class BarBar : public Foo {
public:
BarBar(int mData) : data(m