树的应用

原创 2006年05月24日 15:14:00

介绍:
http://www.microsoft.com/china/community/Column/30.mspx

http://www.microsoft.com/china/community/Column/21.mspx

http://renyu732.cnblogs.com/archive/2005/06/28/182553.html

/// <summary>
        
/// 根据岗位ID获取上级岗位ID号。
        
/// </summary>
        
/// <param name="job_id">岗位ID</param>
        
/// <returns></returns>

        public static string GetParentIDStr(string job_id)
        
{
            
            
string StrSql="select parentid from sx_job where idno="+job_id;
            DBConnect dc
=new DBConnect();
            
string Parentid=dc.GetFieldValue(StrSql);
            dc.Close();

            
if(Parentid==""||Parentid=="0")
            
{
                
return "0";
            }

            
else
            
{
                
return Parentid+","+GetParentIDStr(Parentid);

            }
            
            
return null;
        }

    
        
/// <summary>
        
/// 根据岗位ID获取下级岗位ID号。
        
/// </summary>
        
/// <param name="job_id"></param>
        
/// <returns></returns>

        public static string GetChildIDStr(string job_id)
        
{
            
if(job_id==""||job_id=="0"return null;
            
string StrSql="select idno from sx_job where parentid="+job_id;
            DBConnect dc
=new DBConnect();
            DataTable dt
=new DataTable();
            dt
=dc.GetDtBySql(StrSql);
            dc.Close();

            
if(dt.Rows.Count==0)
            
{
                
return null;
            }

            
else
            
{
                
string ListStr=string.Empty;
            
                
for(int i=0;i<dt.Rows.Count;i++)
                
{
                    
string child=dt.Rows[i]["idno"].ToString();
                    
                    ListStr
+= child+","+GetChildIDStr(child);
                }

                
return ListStr;
            }

            
return null;
        }

相关文章推荐

决策树分类算法与应用.docx

  • 2017年11月14日 21:22
  • 163KB
  • 下载

二叉树的应用

  • 2015年05月09日 12:05
  • 359KB
  • 下载

图论小结(一)包括一些最短路,最小生成树,差分约束,欧拉回路,的经典题和变种题。强连通,双连通,割点割桥的应用。二分匹配,KM,支配集,独立集,还有2-SAT。

图论小结(一) 下面是对暑假集训的图论部分的一些总结和体会。 包括一些最短路,最小生成树,差分约束,欧拉回路,的经典题和变种题。强连通,双连通,割点割桥的应用。二分匹配,KM,支配集,独立集,还有2-...
  • ehi11
  • ehi11
  • 2012年08月27日 09:57
  • 6458

二叉树及其应用

  • 2014年12月08日 15:00
  • 73KB
  • 下载

最小生成树算法及应用

  • 2013年01月30日 21:29
  • 4.41MB
  • 下载

HashMap与HashTable的区别这个很有用.让我想到二叉树的应用

Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。...

二叉树的应用

  • 2013年12月11日 17:41
  • 2KB
  • 下载

树梅派应用32:树莓派配置文档 config.txt 说明

由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中. 树莓派的config.txt文件会在ARM内核初始化之前被GPU读取. 这个文件...

最优二叉树应用-编码与译码

  • 2015年10月02日 09:40
  • 296KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:树的应用
举报原因:
原因补充:

(最多只允许输入30个字)