锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲va在线观看 ,亚洲黄色高清视频,久久久久亚洲精品无码网址色欲http://m.tkk7.com/willpower88/category/46193.html瀵笿AVA鏈夌偣鐞嗚В浜嗏︹?/description>zh-cnSat, 11 Feb 2017 05:16:45 GMTSat, 11 Feb 2017 05:16:45 GMT60[杞琞澶氱璐熻澆鍧囪 綆楁硶鍙婂叾Java浠g爜瀹炵幇http://m.tkk7.com/willpower88/archive/2017/02/10/432297.html涓鍑?/dc:creator>涓鍑?/author>Fri, 10 Feb 2017 10:57:00 GMThttp://m.tkk7.com/willpower88/archive/2017/02/10/432297.htmlhttp://m.tkk7.com/willpower88/comments/432297.htmlhttp://m.tkk7.com/willpower88/archive/2017/02/10/432297.html#Feedback0http://m.tkk7.com/willpower88/comments/commentRss/432297.htmlhttp://m.tkk7.com/willpower88/services/trackbacks/432297.htmlhttp://www.iteye.com/news/32119

]]>
浜屽弶鏍戦掑綊鎿嶄綔http://m.tkk7.com/willpower88/archive/2012/04/09/373646.html涓鍑?/dc:creator>涓鍑?/author>Mon, 09 Apr 2012 09:19:00 GMThttp://m.tkk7.com/willpower88/archive/2012/04/09/373646.htmlhttp://m.tkk7.com/willpower88/comments/373646.htmlhttp://m.tkk7.com/willpower88/archive/2012/04/09/373646.html#Feedback0http://m.tkk7.com/willpower88/comments/commentRss/373646.htmlhttp://m.tkk7.com/willpower88/services/trackbacks/373646.html浜屽弶鏍戯細
榪斿洖緇撴灉濡備笅錛?br />

瀹屾暣浠g爜濡備笅錛?br />
 #include <stdio.h>
//鏍戠粨鏋?/span>
 typedef struct tree {
     
char data;
    
struct tree *lchild, *rchild;
 } tree;

 
//鍒涘緩鏍?/span>
 struct tree* create_tree() {
     
char node_data;
    scanf(
"%c"&node_data);
    
if(node_data == '#') {
        
return NULL;
    } 
else {
        
struct tree *= NULL;
        T 
= (struct tree*)malloc(sizeof(struct tree));
        T
->data = node_data;
        T
->lchild = create_tree();
        T
->rchild = create_tree();
        
return T;
    }
 }

 
//鍏堝簭閬嶅巻
 void pre_traverse(struct tree *T) {
     
if(T == NULL) {
        
return;
    } 
else {
        printf(
"%c\t", T->data);
        pre_traverse(T
->lchild);
        pre_traverse(T
->rchild);
    }
 }
 
//涓簭閬嶅巻
 void mid_traverse(struct tree *T) {
     
if(T == NULL) {
        
return;
    } 
else {
        mid_traverse(T
->lchild);
        printf(
"%c\t", T->data);
        mid_traverse(T
->rchild);
        
    }
 }
 
//鍚庡簭閬嶅巻
 void aft_traverse(struct tree *T) {
     
if(T == NULL) {
        
return;
    } 
else {
        aft_traverse(T
->lchild);
        aft_traverse(T
->rchild);
        printf(
"%c\t", T->data);
    }
 }
//娣卞害
int tree_deepth(struct tree *T) {
    
int i,j;
    
if(!T) {
        
return 0;
    } 
else {
        
if(T->lchild)
            i 
= tree_deepth(T->lchild);
        
else 
            i 
= 0;

        
if(T->rchild)
            j 
= tree_deepth(T->rchild);
        
else
            j 
= 0;
    
return i > j ? (i + 1) : (j + 1);
    }
}

 
int main(int argc, char **argv) {
     
struct tree *= create_tree();
    
if(T) {
        printf(
"%s\n""鍏堝簭:");
        pre_traverse(T);
        printf(
"\n%s\n""涓簭:");
        mid_traverse(T);
        printf(
"\n%s\n""鍚庡簭:");
        aft_traverse(T);
        printf(
"\n%s\n""娣卞害:");
        
int deepth = tree_deepth(T);
        printf(
"%d\n", deepth);
        printf(
"\n");
    }
     
return 0;
 }



]]>
鏉冮噸綆楁硶瀹炵幇http://m.tkk7.com/willpower88/archive/2010/08/31/330437.html涓鍑?/dc:creator>涓鍑?/author>Tue, 31 Aug 2010 09:08:00 GMThttp://m.tkk7.com/willpower88/archive/2010/08/31/330437.htmlhttp://m.tkk7.com/willpower88/comments/330437.htmlhttp://m.tkk7.com/willpower88/archive/2010/08/31/330437.html#Feedback0http://m.tkk7.com/willpower88/comments/commentRss/330437.htmlhttp://m.tkk7.com/willpower88/services/trackbacks/330437.html 闇姹傦細騫垮憡鎸夋潈閲嶅睍鐜?br />
鍩烘湰綆楁硶鎻忚堪濡備笅:
1銆佹瘡涓箍鍛婂鍔犳潈閲?br /> 2銆佸皢鎵鏈夊尮閰嶅箍鍛婄殑鏉冮噸鐩稿姞sum錛?br /> 3銆佷互鐩稿姞緇撴灉涓洪殢鏈烘暟鐨勭瀛愶紝鐢熸垚1~sum涔嬮棿鐨勯殢鏈烘暟rd
4銆?鎺ョ潃閬嶅巻鎵鏈夊箍鍛婏紝璁塊棶欏哄簭鍙互闅忔剰.灝嗗綋鍓嶈妭鐐圭殑鏉冮噸鍊煎姞涓婂墠闈㈣闂殑鍚勮妭鐐規潈閲嶅煎緱curWt,鍒ゆ柇curWt >=  rd,濡傛灉鏉′歡鎴愮珛鍒欒繑鍥炲綋鍓嶈妭鐐?濡傛灉涓嶆槸鍒欑戶緇瘡鍔犱笅涓鑺傜偣. 鐩村埌絎﹀悎涓婇潰鐨勬潯浠?鐢變簬rd<=sum 鍥犳涓瀹氬瓨鍦╟urWt>=rd銆?br /> 鐗瑰埆璇存槑錛?br />         姝ょ畻娉曞拰騫垮憡鐨勯『搴忔棤鍏?br />
嫻嬭瘯浠g爜濡備笅錛?br />

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

public class Test {

    
/**
     * 
@param args
     
*/

    @SuppressWarnings(
"unchecked")
    
public static void main(String[] args) {
        
        List
<Node> arrNodes = new ArrayList<Node>();
        Node n 
= new Node(10"嫻嬭瘯1");
        arrNodes.add(n);
        n 
= new Node(20"嫻嬭瘯2");
        arrNodes.add(n);
        n 
= new Node(30"嫻嬭瘯3");
        arrNodes.add(n);
        n 
= new Node(40"嫻嬭瘯4");
        arrNodes.add(n);
        
        
//Collections.sort(arrNodes, new Node());
        Map<String, Integer> showMap = null;
        
int sum = getSum(arrNodes);
        
int random = 0;
        Node kw 
= null;
        
for(int k = 0; k < 20; k++{
            showMap 
= new LinkedHashMap<String, Integer>();
            
for(int i = 0; i < 100; i++{
                random 
= getRandom(sum);
                kw 
= getKW(arrNodes, random);
                
if(showMap.containsKey(kw.kw)) {
                    showMap.put(kw.kw, showMap.get(kw.kw) 
+ 1);
                }
 else {
                    showMap.put(kw.kw, 
1);
                }

                
//System.out.println(i + " " +random + " " + getKW(arrNodes, random));
            }

            System.out.print(k 
+ " ");
            System.out.println(showMap);
        }

    }

    
    
public static Node getKW(List<Node> nodes, int rd) {
        Node ret 
= null;
        
int curWt = 0;
        
for(Node n : nodes){
            curWt 
+= n.weight;
            
if(curWt >= rd) {
                ret 
= n;
                
break;
            }

        }

        
return ret;
    }

    
public static int getSum(List<Node> nodes) {
        
int sum = 0;
        
for(Node n : nodes)
            sum 
+= n.weight;
        
return sum;
    }

    
public static int getRandom(int seed) {
        
return (int)Math.round(Math.random() * seed);
    }

}

class Node implements Comparator{
    
int weight = 0;
    String kw 
= "";
    
    
public Node() {}
    
    
public Node(int wt, String kw) {
        
this.weight = wt;
        
this.kw = kw;
    }

    
public String toString(){
        StringBuilder sbBuilder 
= new StringBuilder();
        sbBuilder.append(
" weight=").append(weight);
        sbBuilder.append(
" kw").append(kw);
        
return sbBuilder.toString();
    }

    
public int compare(Object o1, Object o2) {
        Node n1 
= (Node)o1;
        Node n2 
= (Node)o2;
        
if(n1.weight > n2.weight)
            
return 1;
        
else 
            
return 0;
    }

}


]]>
主站蜘蛛池模板: 国产V亚洲V天堂无码久久久| 亚洲愉拍一区二区三区| 6080午夜一级毛片免费看| 亚洲人成在线免费观看| 国产免费观看a大片的网站| 国产一级在线免费观看| 亚洲精品乱码久久久久久下载| 日韩在线视频免费看| 中文字幕视频免费在线观看| 亚洲三级中文字幕| 精品亚洲一区二区三区在线观看 | 成年免费大片黄在线观看com| 久久亚洲AV午夜福利精品一区| 欧美a级在线现免费观看| 中文在线免费不卡视频| 久久乐国产综合亚洲精品| 亚洲一区精品无码| 免费无遮挡无码视频网站| 日韩精品极品视频在线观看免费| 狠狠综合亚洲综合亚洲色| 亚洲综合在线视频| 国产乱辈通伦影片在线播放亚洲| 青春禁区视频在线观看直播免费| 日韩精品无码免费专区网站| 亚洲av无码成人影院一区| 久久久亚洲AV波多野结衣| 国产亚洲色视频在线| 日韩免费a级在线观看| 182tv免费视视频线路一二三| 成全视成人免费观看在线看| 美女黄频视频大全免费的| 91亚洲国产成人久久精品| 国产AV无码专区亚洲AV男同| 免费a级毛片无码av| 免费无码肉片在线观看| 亚洲精品免费在线观看| 中国一级特黄高清免费的大片中国一级黄色片 | 无码av免费一区二区三区| 人体大胆做受免费视频| 鲁死你资源站亚洲av| 色天使亚洲综合在线观看|