国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

JAVA多叉樹的BFS與DFS歷遍,筆記

2021-06-30 23:15 作者:劉姥姥還喝牛奶  | 我要投稿

public void bfsTree(){

? ? ? ?if (root == null) {
? ? ? ? ? ?return;
? ? ? ?}
? ? ? ?Queue<Node> queue = new LinkedList<>();
? ? ? ?queue.offer(root);
? ? ? ?while (!queue.isEmpty()) {
? ? ? ? ? ?Node tmpNode = queue.peek();
? ? ? ? ? ?System.out.println(queue.poll().value);
? ? ? ? ? ? ? ?if (tmpNode.children!=null){
? ? ? ? ? ? ? ?for (int i = 0; i < tmpNode.children.size(); i ?) {
? ? ? ? ? ? ? ? ? ?queue.add(tmpNode.children.get(i));
? ? ? ? ? ? ? ?}
? ? ? ? ? ?}
? ? ? ?}
? ?}


public void dfsTree(){
? ? ? ?if (root == null) {
? ? ? ? ? ?return;
? ? ? ?}
? ? ? ?Stack<Node> stack = new Stack<>();
? ? ? ?stack.add(root);
? ? ? ?while (!stack.isEmpty()) {
? ? ? ? ? ?Node tmpNode = stack.peek();
? ? ? ? ? ?System.out.println(stack.pop().value);
? ? ? ? ? ?if (tmpNode.children!=null){
? ? ? ? ? ?for (int i = tmpNode.children.size() -1 ; i >= 0 ; i--) {
? ? ? ? ? ? ? ? ? ?stack.add(tmpNode.children.get(i));
? ? ? ? ? ?}
? ? ? ? ? ?}
? ? ? ?}
? ?}


private class?Node ?{
? ?public int?value?;
? ?public?ArrayList<Node>?children;
? ?public?Node?(?int?value ) {
? ? ? ?this?.?value?= value?;
? ? ? ?children=null;
? ?}
}

private Node root ?;


JAVA多叉樹的BFS與DFS歷遍,筆記的評論 (共 條)

分享到微博請遵守國家法律
靖江市| 彰化市| 灵武市| 中江县| 仙游县| 达尔| 开化县| 勃利县| 东明县| 张家港市| 府谷县| 汤原县| 开封市| 尚义县| 合江县| 湟中县| 陆良县| 紫金县| 白朗县| 喀喇沁旗| 深泽县| 清水县| 九龙城区| 黑龙江省| 万载县| 奉新县| 景谷| 马尔康县| 嵊泗县| 靖边县| 济源市| 崇仁县| 遵义市| 会泽县| 延津县| 敦化市| 邯郸市| 游戏| 光泽县| 宁南县| 灌阳县|