Algorithm
文章平均质量分 76
superzbo
我是个程序员~
展开
-
归并排序,前面的有点乱
看了前面写的,貌似不是怎么清楚,用递归写了一次,本质上两个数的交换,也是最小单位的序列归并,知道了这个就知道了递归的终点。using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace zboTest{ [原创 2013-09-04 16:52:08 · 531 阅读 · 0 评论 -
1049 and 2201 water problem
very simple 2 problems原创 2010-10-16 18:20:00 · 347 阅读 · 0 评论 -
BombPlanet Calender Memory超标,想想怎么改进
一个讲日期转换的算法原创 2010-10-13 14:42:00 · 421 阅读 · 0 评论 -
Image Perimeters
zju 1047 一个很直接的问题原创 2010-10-12 21:43:00 · 691 阅读 · 0 评论 -
一道更简单的题目和一个重大发现
python supported by ZJU原创 2010-10-12 12:53:00 · 319 阅读 · 0 评论 -
Humble Number 丑数和丑代码
一次很有意思的代码改良,让我很有感触原创 2010-09-09 10:01:00 · 525 阅读 · 0 评论 -
一个简单的练习
一道简单的题目原创 2010-09-16 20:34:00 · 393 阅读 · 0 评论 -
Monkey and Banana Problem
ZJU ACM 1093 result out, but still can be improved原创 2010-09-05 21:56:00 · 627 阅读 · 0 评论 -
Knight Moves(跳马)
zoj 1091原创 2010-09-02 19:35:00 · 439 阅读 · 0 评论 -
Gamblers Problem
zju acm problem 1101, gamble.原创 2010-08-30 15:44:00 · 483 阅读 · 0 评论 -
Wood Stick Problem
wood stick arrange acm原创 2010-08-25 13:18:00 · 516 阅读 · 0 评论 -
Booklet print 装订打印
zju 一个打印的题目原创 2010-10-15 23:10:00 · 1551 阅读 · 0 评论 -
找最大的斐波那契子序列
zju一个小算法原创 2010-10-20 14:36:00 · 1166 阅读 · 0 评论 -
找出最长的顺序子序列
一道题目原创 2010-12-28 13:23:00 · 513 阅读 · 0 评论 -
复习快速排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace zbo{ [TestFixture] public class QuickSort { int[] buffer =原创 2013-08-26 16:31:57 · 461 阅读 · 0 评论 -
树的路径
遍历一个树,把经过的node放到一个list里,找到就打印出。找完了,退一个node出来。using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace ClassLibrary{ [TestFixture原创 2013-08-25 14:18:10 · 979 阅读 · 0 评论 -
OilDeposite Zoj 1709
是一个图的联通问题,做了一个Mark。做一个遍历,探索能练到的节点,Mark一下,然后Mark升级。身边说一下一个IDE,在看书的时候发现的,叫Wing,12年上半年还有了更新,很轻量级,没有JrtBrains那么多功能,但比Pyscripter好用,Linux下也有版本。SOGood!!'''The GeoSurvComp geologic survey company is re原创 2012-06-07 16:40:49 · 456 阅读 · 0 评论 -
组合数zoj1089 Lotto
'''In a Lotto I have ever played, one has to select 6 numbers from the set {1,2,...,49}. A popular strategy to play Lotto - although it doesn't increase your chance of winning - is to select a subse原创 2012-06-07 11:04:23 · 493 阅读 · 0 评论 -
字符串的最大子序列
假设是找连续的子序列,比方说 abcdefg 和1234abc45d,这两个序列,连续的最大子序列就是abc,假设是找离散的子序列,那么上面的例子里的最大子就是abcd了。这个题目是我看海涛桑德博客发现的,感觉貌似见过,但觉得很奇怪为什么是dp,后来我发现是离散原创 2011-08-11 16:24:00 · 1312 阅读 · 0 评论 -
War
我之前对于dp的认识拘泥于三步的变化,一个递归,一个二维的记忆表,以及由下而上求值填满整个矩阵。得到矩阵右上角的值就是最后的结果。这道题目我发现走不到第三步。因为他的记忆表实在没法总结成二维的形式。二维记忆表有很多例子,比如矩阵相乘问题,01背包问题和生产线问题。原创 2011-08-10 14:08:11 · 657 阅读 · 0 评论 -
ZOJ Problem Set - 1099 HTML
ZJU HTML原创 2011-02-08 15:20:00 · 675 阅读 · 0 评论 -
Big Number Mulitplication
big number algrithem原创 2011-02-05 16:28:00 · 445 阅读 · 0 评论 -
Big Number Add
The big number add原创 2011-02-03 21:22:00 · 675 阅读 · 0 评论 -
u calculate e
zju 1113原创 2010-11-03 16:40:00 · 413 阅读 · 0 评论 -
Jug 倒水问题 ZJU ACM
ZJU ACM原创 2010-07-26 11:03:00 · 1204 阅读 · 0 评论 -
归并排序
一个排序。原创 2010-07-19 10:26:00 · 355 阅读 · 0 评论 -
搜索二叉树的初始化
搜索二叉树的初始化原创 2010-07-19 16:28:00 · 1961 阅读 · 0 评论 -
从google doc转移-排球运动员站位
using System;using System.Collections.Generic;using System.IO;using System.Text; namespace zboDo.ACM{ class volleyBallPlayer { List PositionList; public void Ru原创 2010-01-15 15:08:00 · 459 阅读 · 0 评论 -
程序碎片- 分油问题(bfs)
这个问题是看算法精华版时候看见的,人家的算法看了很头大,自己写一遍后觉得清楚多了 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms; /*原创 2009-12-29 16:54:00 · 816 阅读 · 0 评论 -
程序碎片- 生产线动态规划(循环)
这是最简单的两条生产线的情况,算出从每个工作站出厂的最小时间。package zboDo; public class ManufactoryLineOPT { double[][] ToStationCost = new double[2][4];; do原创 2009-12-28 14:30:00 · 605 阅读 · 0 评论 -
程序碎片-LCS递归
求两个序列的最大子序列问题:这个算法也是《算法导论》讲dp的例子,讲的是有两个序列Xn和Ym,假设Zk是他们的最大子列可以证明:若xn=ym,则xn必然等于zk(easy) 若xn!=ym,则zk!=xn时,Z是xn-1和y原创 2009-12-22 21:27:00 · 537 阅读 · 0 评论 -
程序碎片- 矩阵乘法优化(dp,循环)
下班了换个eclipse写写,感觉还蛮好的。这个循环的原理是,沿着矩阵的对角线,一层层向上计算,发现这样的过程中,前面的条件都已经算好了。所以就不用递归了。import java.util.ArrayList; public class MatrixMultiply { public MatrixMu原创 2009-12-21 21:01:00 · 669 阅读 · 0 评论 -
程序碎片- 矩阵乘法优化(dp,递归)
using System;using System.Collections.Generic; namespace SDProject{ public class MartixMultiply { private List原创 2009-12-21 16:07:00 · 485 阅读 · 0 评论 -
程序碎片-归并排序
看算法导论的时候,看他讲到归并排序, 感觉蛮简单的,随手写了一下结果总是不对。 最后发现MERGE这个方法的时候,我原来的代码是: while ( firstIndex q && secondIndex r ) 调试了才发现我把前半个序列向后推的时候,长度已经超过了q。原创 2009-12-18 22:48:00 · 313 阅读 · 0 评论 -
程序碎片-01背包递归
/*01 背包问题: 有一个容量为V的背包,有N件物品, 第i件物品的体积是C[i], 第i件物品的价值是W[i], 求解如何装载可以使得价值最大。基本思路: 这是最基础的背包问题, 特点是:每种物品仅有一件原创 2009-12-18 14:53:00 · 650 阅读 · 0 评论 -
从google doc转移-8皇后
using System.Collections.Generic;using System.Windows.Forms;using System.IO; namespace zboDo.ACM{ class EightQueen { private List ArrangedList; public void printA原创 2010-01-15 15:07:00 · 276 阅读 · 0 评论 -
从google doc转移-直接插入排序
using System; namespace zboDo.Soring{ internal class DirectInsertSorting : ISortTest { private readonly int[] buffer = {5, 7, 6, 8, 9, 32, 13, 12, 11, 2, 3, 4}; #r原创 2010-01-15 15:03:00 · 358 阅读 · 0 评论 -
火力网
浙大ACM1002原创 2010-06-28 14:25:00 · 745 阅读 · 0 评论 -
火力网2
继续上一篇原创 2010-06-29 17:06:00 · 469 阅读 · 0 评论 -
快速排序的两个代码,我把好理解的装到脑子里
今天看了自己的快速排序的代码,越看越不爽。我想我一定是看了伪代码写出来的。原创 2010-07-09 10:38:00 · 330 阅读 · 0 评论