Skip to content

Ajusta regras de criação de edges do operador de junção, adiciona atalho Ctrl+A e formata memória do comparador para KB#29

Open
muriloblock wants to merge 4 commits into
mergen-sergio:mainfrom
muriloblock:improve/joinEdge-selectAll-memoryDisplay
Open

Ajusta regras de criação de edges do operador de junção, adiciona atalho Ctrl+A e formata memória do comparador para KB#29
muriloblock wants to merge 4 commits into
mergen-sergio:mainfrom
muriloblock:improve/joinEdge-selectAll-memoryDisplay

Conversation

@muriloblock

Copy link
Copy Markdown
  1. Operador de junção (edges): O problema atual era que quando o edge da esquerda era removido, ao recriá-lo ele se tornava direito. Isso ocorria pois o armazenamento era feito em ArrayList (índice 0 = esquerda). Removendo o índice 0, o direito passava a ocupar essa posição. A solução adotada foi substituir esse ArrayList por variáveis separadas (leftParent / rightParent). Em que na nova regra: sem nenhum edge → cria esquerda, com edge de um lado → cria o oposto.

  2. Atalho Ctrl+A: Adicionado suporte a Ctrl+A para selecionar todos os componentes.

  3. Memória do comparador: Antes exibida em bytes (valores grandes). Agora formatada para KB, inclusive quando executado diretamente pela célula.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant