当前位置: 首页 > news >正文

做商演任务的网站标书制作员有前途吗

做商演任务的网站,标书制作员有前途吗,网站站外链接,wordpress主题module破解版1 二叉搜索树 二叉搜索树#xff08;BST#xff0c;Binary Search Tree#xff09;又称二叉查找树或二叉排序树。 一棵二叉搜索树是以二叉树来组织的#xff0c;可以使用一个链表数据结构来表示#xff0c;其中每一个结点就是一个对象。 一般地#xff0c;除了key和位置… 1 二叉搜索树  二叉搜索树BSTBinary Search Tree又称二叉查找树或二叉排序树。 一棵二叉搜索树是以二叉树来组织的可以使用一个链表数据结构来表示其中每一个结点就是一个对象。 一般地除了key和位置数据之外每个结点还包含属性Left、Right和Parent分别指向结点的左、右子节点和父结点。 如果某个子结点或父结点不存在则相应属性的值为空null。 根结点是树中唯一父指针为null的结点。 叶子结点的孩子结点指针也为null。 2 节点数据定义 /// summary     /// 二叉树的节点类     /// /summary     public class BinaryNode     {         /// summary         /// 名称         /// /summary         public string Name { get; set; } ;         /// summary         /// 数据         /// /summary         public string Data { get; set; } ;         /// summary         /// 左节点         /// /summary         public BinaryNode Left { get; set; } null;         /// summary         /// 右节点         /// /summary         public BinaryNode Right { get; set; } null;         /// summary         /// 构造函数         /// /summary         public BinaryNode()         {         }         /// summary         /// 单数值构造函数         /// /summary         /// param named/param         public BinaryNode(string d)         {             Name d;             Data d;         }         public BinaryNode(int d)         {             Name d ;             Data d ;         }         /// summary         /// 构造函数         /// /summary         /// param namen/param         /// param named/param         public BinaryNode(string n, string d)         {             Name n;             Data d;         }         /// summary         /// 返回邻接的三元组数据         /// /summary         /// returns/returns         public string[] ToAdjacency()         {             string adj ;             if (Left ! null)             {                 adj Left.Name;             }             if (Right ! null)             {                 if (adj.Length 0) adj ,;                 adj Right.Name;             }             return new string[] { Name, Data, adj };         }         /// summary         /// 邻接表         /// /summary         /// returns/returns         public Liststring ToList()         {             return new Liststring(ToAdjacency());         } public int Key         {             get             {                 return Int32.Parse(Data);             }             set             {                 Data value.ToString();             }         }     }   /// summary/// 二叉树的节点类/// /summarypublic class BinaryNode{/// summary/// 名称/// /summarypublic string Name { get; set; } ;/// summary/// 数据/// /summarypublic string Data { get; set; } ;/// summary/// 左节点/// /summarypublic BinaryNode Left { get; set; } null;/// summary/// 右节点/// /summarypublic BinaryNode Right { get; set; } null;/// summary/// 构造函数/// /summarypublic BinaryNode(){}/// summary/// 单数值构造函数/// /summary/// param named/parampublic BinaryNode(string d){Name d;Data d;}public BinaryNode(int d){Name d ;Data d ;}/// summary/// 构造函数/// /summary/// param namen/param/// param named/parampublic BinaryNode(string n, string d){Name n;Data d;}/// summary/// 返回邻接的三元组数据/// /summary/// returns/returnspublic string[] ToAdjacency(){string adj ;if (Left ! null){adj Left.Name;}if (Right ! null){if (adj.Length 0) adj ,;adj Right.Name;}return new string[] { Name, Data, adj };}/// summary/// 邻接表/// /summary/// returns/returnspublic Liststring ToList(){return new Liststring(ToAdjacency());}public int Key{get{return Int32.Parse(Data);}set{Data value.ToString();}}}3 二叉树的节点插入与搜索与验证代码 using System; using System.Collections; using System.Collections.Generic; namespace Legalsoft.Truffer.Algorithm {     /// summary     /// BST(二叉搜索树的迭代方法)     /// /summary     public static partial class Algorithm_Gallery     {         public static BinaryNode Insert(BinaryNode node, int key)         {             if (node null)             {                 return new BinaryNode(key);             }             if (key node.Key)             {                 node.Left Insert(node.Left, key);             }             else if (key node.Key)             {                 node.Right Insert(node.Right, key);             }             return node;         } public static int BST_Find_Floor(BinaryNode root, int key)         {             BinaryNode curr root;             BinaryNode ans null;             while (curr ! null)             {                 if (curr.Key key)                 {                     ans curr;                     curr curr.Right;                 }                 else                 {                     curr curr.Left;                 }             }             if (ans ! null)             {                 return ans.Key;             }             return -1;         } public static int BST_Drive()         {             int N 25; BinaryNode root new BinaryNode(19);             Insert(root, 2);             Insert(root, 1);             Insert(root, 3);             Insert(root, 12);             Insert(root, 9);             Insert(root, 21);             Insert(root, 19);             Insert(root, 25); return BST_Find_Floor(root, N);         }     } }   POWER BY TRUFFER.CN BY 315SOFT.COM using System; using System.Collections; using System.Collections.Generic;namespace Legalsoft.Truffer.Algorithm {/// summary/// BST(二叉搜索树的迭代方法)/// /summarypublic static partial class Algorithm_Gallery{public static BinaryNode Insert(BinaryNode node, int key){if (node null){return new BinaryNode(key);}if (key node.Key){node.Left Insert(node.Left, key);}else if (key node.Key){node.Right Insert(node.Right, key);}return node;}public static int BST_Find_Floor(BinaryNode root, int key){BinaryNode curr root;BinaryNode ans null;while (curr ! null){if (curr.Key key){ans curr;curr curr.Right;}else{curr curr.Left;}}if (ans ! null){return ans.Key;}return -1;}public static int BST_Drive(){int N 25;BinaryNode root new BinaryNode(19);Insert(root, 2);Insert(root, 1);Insert(root, 3);Insert(root, 12);Insert(root, 9);Insert(root, 21);Insert(root, 19);Insert(root, 25);return BST_Find_Floor(root, N);}} }
http://www.zqtcl.cn/news/687559/

相关文章:

  • 石家庄城乡建设厅网站牡丹江百度推广
  • 网站建设源代码 费用事件网站推广
  • 购物网站开发文献综述潮汕网站建设
  • 做五金生意什么网站做比较好网站建设市场规模
  • 网站跟app的区别是什么网络搭建结构图
  • 淘宝网站怎么做视频教程山西推广型网站开发
  • 杭州开发网站2018主流网站建设语言
  • 杂志社网站建设方案书响应式网站服务
  • 青岛网站开发建设农村建设有限公司网站
  • 做水晶接单在哪个网站接php做购物网站怎么样
  • 网站内部结构优化网页设计网站搭建
  • 杭州公司建设网站网络营销是一种什么营销
  • 事业单位网站建设费科目定西市小企业网站建设
  • 温州网站推广哪家好网站开发所遵循的
  • 没有网站做APP公司logo设计公司logo设计
  • 网站建设在哪个软件下做中国最大的现货交易平台
  • 西宁做网站公司电话加强局网站建设
  • 佛山做企业网站公司做贸易做个外贸网站有必要吗
  • 南昌制作网站的公司wordpress 分享到插件
  • 大型网站怎样做优化PHP站长工具怎么用
  • 响应式模板网站建设营销型网站建设怎么收费
  • 夺宝网站开发全网seo优化电话
  • 宁夏建设工程招标投标信息管理中心网站广告多的网站
  • c 网站做死循环北京响应式的网站设计
  • 手机门户网站建设莱芜雪野湖国际会议中心酒店
  • 男人女人做那事网站vue加wordpress
  • 古色古香 网站模板西安企业黄页网站
  • 上海企业网站怎么建设交互设计网站有哪些
  • 企业网站设计与制作开发一款游戏app需要多少钱
  • 贵阳网站方舟网络北京手机网站制作