HashMap(JDK1.8)源码+底层数据结构分析.md中put方法的流程图,转变红黑树时的疑问
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- java
- Lĩnh vực
- documentation
Hướng nghiên cứu
Mở Open HashMap(JDK1.8)源码+底层数据结构分析.md và kiểm tra lưu đồ của phương thức put được tham chiếu trong issue. So sánh sơ đồ với luồng put của HashMap trong JDK 1.8, bao gồm việc chèn vào danh sách liên kết, lời gọi treeifyBin, việc cập nhật modCount và bước kiểm tra resize. Hoàn thành khi sơ đồ phản ánh chính xác luồng điều khiển đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
这里应该是先链表尾插,然后treeifyBin(tab, hash);跳出循环,执行最后面的++modCount;和判断是否需要扩容了吧?
- Ngôn ngữ chính
- JavaScript
- Star
- 159k
- Fork
- 46.1k
- Merge trung bình
- 1 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 10
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Snailclimb/JavaGuide
-
失效链接替换 Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Snailclimb/JavaGuide#2922 · 1 bình luận ·
-
关于数组转集合方法的第六种:使用Java9的List.of() Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 45/100
Snailclimb/JavaGuide#2649 · 2 bình luận ·
-
perfect content
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 55/100
Snailclimb/JavaGuide#2453 · 3 bình luận ·
-
关于Disruptor中填充了多少字节的补充 Đang mởperfect content
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
Snailclimb/JavaGuide#2259 · 2 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
Snailclimb/JavaGuide#2074 ·
Tất cả issue của Snailclimb/JavaGuide
Issue tương tự
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Improve Title Support Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
georgestephanis/p2026#40 ·
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Margaret-Petersen/food-delivery-app-clone-react-native#1981 ·