文章分类 - 算法
算法
摘要: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
阅读全文
摘要:算法大全(3) 二叉树(http://www.cnblogs.com/Jax/archive/2009/12/28/1633691.html)声明,本文所有11道算法题目,覆盖了基本上所有常见的二叉树问题,全都用C#实现,并测试通过,代码下载:BinNode.zip目录:1.二叉树三种周游(traversal)方式:2.怎样从顶部开始逐层打印二叉树结点数据3.如何判断一棵二叉树是否是平衡二叉树4....
阅读全文
摘要:算法大全(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....
阅读全文
摘要:【转】算法大全(1)单链表(http://www.cnblogs.com/Jax/archive/2009/12/11/1621504.html#1843112)1.单链表反转2.找出单链表的倒数第4个元素3.找出单链表的中间元素4.删除无头单链表的一个节点5.两个不交叉的有序链表的合并6.有个二级单链表,其中每个元素都含有一个指向一个单链表的指针。写程序把这个二级链表称一级单链表。7.单链表交换...
阅读全文

浙公网安备 33010602011771号