I would make a few more improvements on top that:The case of root == n dịch - I would make a few more improvements on top that:The case of root == n Việt làm thế nào để nói

I would make a few more improvement

I would make a few more improvements on top that:

The case of root == null is not necessarily an anomaly, but simply an empty tree. I think it makes sense to simply drop that check. The implementation will return true in this case, which is correct: an empty tree is balanced
The repeated return UNBALANCED is a bit ugly, duplicated code. They can be eliminated by using nested if statements, where only the balanced case will reach the innermost statement, and everything else will fall back to a final default return UNBALANCED statements. As the code will become a bit arrow shaped, it might be arguable whether it's really an improvement. See below, and I'll let you decide that for yourself.
With the logic refactored, now different names will make more sense for the functions and the local variables
It's recommended to always use braces, when an if has only a single statement
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Tôi muốn làm một vài những cải tiến hơn trên đầu trang đó:Trường hợp gốc == null là không nhất thiết phải một bất thường, nhưng chỉ đơn giản là một cây có sản phẩm nào. Tôi nghĩ rằng nó làm cho tinh thần để chỉ đơn giản là thả phòng đó. Việc thực hiện sẽ trở lại đúng trong trường hợp này, đó là chính xác: một cây rỗng được cân bằngSự lặp đi lặp lại trở về UNBALANCED là một chút xấu xí, trùng lặp mã. Họ có thể được loại bỏ bằng cách sử dụng lồng nhau nếu báo cáo, nơi chỉ có trường hợp cân bằng sẽ tiếp cận với những tuyên bố trong cùng và mọi thứ khác sẽ rơi trở lại mặc định cuối cùng trở lại UNBALANCED phát biểu. Như các mã sẽ trở thành một chút mũi tên hình, nó có thể là đáng cho dù nó thực sự là một sự cải tiến. Xem dưới đây, và tôi sẽ cho bạn quyết định cho chính mình.Với logic refactored, bây giờ cái tên khác nhau sẽ có ý nghĩa hơn đối với các chức năng và các biến địa phươngNó đã đề nghị để luôn luôn sử dụng niềng răng, khi một nếu có chỉ là một tuyên bố đơn
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Tôi sẽ làm cho hơn một vài cải tiến trên đó: Trường hợp của gốc == null không nhất thiết phải là một sự bất thường, nhưng chỉ đơn giản là một cây rỗng. Tôi nghĩ rằng nó làm cho cảm giác chỉ cần thả tờ séc đó. Việc thực hiện sẽ trở lại đúng trong trường hợp này, đó là chính xác: một cây rỗng là sự cân Sự trở lại lặp đi lặp lại không cân bằng là một chút xấu xí, nhân đôi mã. Họ có thể được loại bỏ bằng cách dùng các lồng nếu báo cáo, nơi chỉ có những trường hợp cân bằng sẽ đạt được tuyên bố trong cùng, và mọi thứ khác sẽ rơi trở lại để mặc định thức câu lệnh return không cân bằng. Theo mã sẽ trở thành một chút mũi tên hình, nó có thể gây tranh cãi cho dù nó thực sự là một cải tiến. Xem dưới đây, và tôi sẽ cho bạn quyết định rằng cho chính mình. Với logic refactored, bây giờ cái tên khác nhau sẽ có ý nghĩa hơn đối với các chức năng và các biến địa phương này bạn nên luôn luôn sử dụng niềng răng, khi một nếu chỉ có một tuyên bố đơn




đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: