HashMap(JDK1.8)源码+底层数据结构分析.md中put方法的流程图,转变红黑树时的疑问
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- java
- Domínio
- documentation
Direção de pesquisa
Abra Open HashMap(JDK1.8)源码+底层数据结构分析.md e inspecione o fluxograma do método put referenciado na issue. Compare o diagrama com o fluxo de put do HashMap no JDK 1.8, incluindo a inserção na lista encadeada, a chamada de treeifyBin, a atualização de modCount e a verificação de resize. A tarefa estará concluída quando o diagrama refletir com precisão esse fluxo de controle.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
这里应该是先链表尾插,然后treeifyBin(tab, hash);跳出循环,执行最后面的++modCount;和判断是否需要扩容了吧?
- Linguagem predominante
- JavaScript
- Estrelas
- 159k
- Forks
- 46.1k
- Merge médio
- 1d 19h
- PRs com merge (30d)
- 6
Preparar o ambiente
Ainda não verificamos os arquivos de configuração deste projeto. Comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Snailclimb/JavaGuide
-
失效链接替换Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
Snailclimb/JavaGuide#2922 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 45/100
Snailclimb/JavaGuide#2649 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
perfect content
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 55/100
Snailclimb/JavaGuide#2453 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
关于Disruptor中填充了多少字节的补充Abertaperfect content
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Snailclimb/JavaGuide#2259 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Snailclimb/JavaGuide#2074 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de Snailclimb/JavaGuide
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 90/100
Mantenedores costumam responder em até 1 dia
-
Design only Leadership Survey SLFS
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
bcgov/digital-journeys#2293 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
tursodatabase/turso#9405 ·
Mantenedores costumam responder em até 1 dia
-
Toolkit
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
API Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
ProjectSidewalk/SidewalkWebpage#5556 ·
Mantenedores costumam responder em até 1 dia