文章分类 -  算法

算法
摘要:public string DtoStringByChars(int d) { string codeAllChar = "0123456789ABCDEFGHJKLMNPQRSTUVWXY"; char[] chrs = codeAllChar.ToCharArray(); int chrsLength = chrs.Length; string x = ""; if (d < chrsLength) { x = chrs[d].ToString(); } else { int c; int s = 0; int n = d; int temp 阅读全文
posted @ 2011-08-26 11:32 星释天狼 阅读(271) 评论(0) 推荐(0)
摘要:算法大全(3) 二叉树(http://www.cnblogs.com/Jax/archive/2009/12/28/1633691.html)声明,本文所有11道算法题目,覆盖了基本上所有常见的二叉树问题,全都用C#实现,并测试通过,代码下载:BinNode.zip目录:1.二叉树三种周游(traversal)方式:2.怎样从顶部开始逐层打印二叉树结点数据3.如何判断一棵二叉树是否是平衡二叉树4.... 阅读全文
posted @ 2010-07-03 11:20 星释天狼 阅读(452) 评论(0) 推荐(0)
摘要:算法大全(2)栈和队列(http://www.cnblogs.com/Jax/archive/2009/12/21/1628552.html) 声明,本文所有9道算法题目,覆盖了基本上所有常见的栈/队列问题,全都用C#实现,并测试通过,代码下载:StackAndQueue.zip目录:1.设计含min函数的栈,要求min、push和pop的时间复杂度都是o(1)。2.设计含min函数的栈的另解3.... 阅读全文
posted @ 2010-07-03 11:17 星释天狼 阅读(237) 评论(0) 推荐(0)
摘要:【转】算法大全(1)单链表(http://www.cnblogs.com/Jax/archive/2009/12/11/1621504.html#1843112)1.单链表反转2.找出单链表的倒数第4个元素3.找出单链表的中间元素4.删除无头单链表的一个节点5.两个不交叉的有序链表的合并6.有个二级单链表,其中每个元素都含有一个指向一个单链表的指针。写程序把这个二级链表称一级单链表。7.单链表交换... 阅读全文
posted @ 2010-07-03 11:13 星释天狼 阅读(453) 评论(0) 推荐(0)