锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲va在线观看 ,亚洲黄色高清视频,久久久久亚洲精品无码网址色欲http://www.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://www.tkk7.com/willpower88/archive/2017/02/10/432297.html涓鍑?/dc:creator>涓鍑?/author>Fri, 10 Feb 2017 10:57:00 GMThttp://www.tkk7.com/willpower88/archive/2017/02/10/432297.htmlhttp://www.tkk7.com/willpower88/comments/432297.htmlhttp://www.tkk7.com/willpower88/archive/2017/02/10/432297.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/432297.htmlhttp://www.tkk7.com/willpower88/services/trackbacks/432297.htmlhttp://www.iteye.com/news/32119

]]>
浜屽弶鏍戦掑綊鎿嶄綔http://www.tkk7.com/willpower88/archive/2012/04/09/373646.html涓鍑?/dc:creator>涓鍑?/author>Mon, 09 Apr 2012 09:19:00 GMThttp://www.tkk7.com/willpower88/archive/2012/04/09/373646.htmlhttp://www.tkk7.com/willpower88/comments/373646.htmlhttp://www.tkk7.com/willpower88/archive/2012/04/09/373646.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/373646.htmlhttp://www.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://www.tkk7.com/willpower88/archive/2010/08/31/330437.html涓鍑?/dc:creator>涓鍑?/author>Tue, 31 Aug 2010 09:08:00 GMThttp://www.tkk7.com/willpower88/archive/2010/08/31/330437.htmlhttp://www.tkk7.com/willpower88/comments/330437.htmlhttp://www.tkk7.com/willpower88/archive/2010/08/31/330437.html#Feedback0http://www.tkk7.com/willpower88/comments/commentRss/330437.htmlhttp://www.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;
    }

}


]]>
主站蜘蛛池模板: 添bbb免费观看高清视频| 亚洲精品无码专区在线在线播放| 少妇无码一区二区三区免费| 亚洲精品tv久久久久久久久久| 久久精品亚洲综合| 色www永久免费| 久久青草亚洲AV无码麻豆| 免费无码又爽又刺激网站直播| 男人的好看免费观看在线视频| 亚洲欧洲国产综合| 亚洲高清免费在线观看| 免费看片在线观看| 亚洲首页在线观看| 国产免费丝袜调教视频| 美女被免费网站在线视频免费| a级精品九九九大片免费看| 亚洲色中文字幕无码AV| 亚洲大尺度无码无码专线一区| 久久免费福利视频| 亚洲国产成人手机在线电影bd | 大学生高清一级毛片免费| 亚洲久热无码av中文字幕| 又黄又爽一线毛片免费观看| 亚洲国产美女福利直播秀一区二区| 免费手机在线看片| 日韩免费高清视频网站| 男人扒开添女人下部免费视频| 免费爱爱的视频太爽了 | 亚洲人妻av伦理| 亚洲AV成人精品日韩一区| 国产92成人精品视频免费| 亚洲AV无码专区在线电影成人 | 精品亚洲成a人片在线观看少妇| 亚洲av成人中文无码专区| 亚洲毛片av日韩av无码| 最新国产乱人伦偷精品免费网站 | igao激情在线视频免费| 亚洲尹人九九大色香蕉网站 | 最好看最新的中文字幕免费 | 免费国产叼嘿视频大全网站| 亚洲av永久无码嘿嘿嘿|