Apontamentos, resumos, trabalhos, exames e problemas de Educação Artística

Ordenar por
Matéria
Nível

Tratados Internacionais: Definição e Classificação

Classificado em Educação Artística

Escrito em em português com um tamanho de 2,5 KB

Definição: Tratados são acordos concluídos entre dois ou mais sujeitos de direito internacional.

Eles se destinam a produzir efeitos jurídicos e são regidos pelo direito internacional. A expressão Tratado significa todo e qualquer acordo internacional, independentemente de sua formulação. Ele pode designar tanto o conteúdo do acordo quanto o instrumento que o formaliza.

Não se aceitam acordos verbais, pois um tratado significa um acordo internacional celebrado por escrito. Este acordo é firmado entre Estados e, também, por Organizações Internacionais Governamentais.

Quanto à amplitude dos tratados celebrados pelas Organizações Internacionais, esta é menor do que a daqueles celebrados pelos Estados, pois elas podem celebrar apenas... Continue a ler "Tratados Internacionais: Definição e Classificação" »

Funções de Árvores Binárias em C++

Classificado em Educação Artística

Escrito em em português com um tamanho de 4,7 KB

Funções de Árvores Binárias em C++

Este código exemplifica algumas funções básicas para manipulação de árvores binárias em C++.

Código

#include <stdio.h>
#include <conio.h>

// Declaração da estrutura do nó

typedef struct no {
  int info;
  struct no *dir, *esq;
};

// Função para criar um nó

no * cria_no(int x) {
  no *p;
  p = new no;
  p->info = x;
  p->esq = p->dir = NULL;
  return(p);
}

// Função para inserir um nó na Árvore Binária de Busca (ABB)

void insere_ABB(no ** pos, int x) {
  if (*pos == NULL) {
    *pos = cria_no(x);
    return;
  }
  if (x < (*pos)->info) {
    insere_ABB(&((*pos)->esq), x);
  } else {
    if (x > (*pos)->info) {
      insere_ABB(&... Continue a ler "Funções de Árvores Binárias em C++" »