• 算法
    backtracking(回溯算法)算法
    backtracking(回溯算法)
    http://blog.csdn.net/zxasqwedc/article/details/42270215permutation的程式码都会长成这样的格式:1chars[3]={'a','b','c'};//字串,需要先由小到大排序过2charsolution[3];//用来存放一组可能的答案3boolused[3];//纪录该字母是否使用过,用过为true45v
  • 数据结构
    数据结构作业——max_and_min(栈)数据结构
    数据结构作业——max_and_min(栈)
    DescriptionTonyY最近喜欢上了数学,今天他研究一个只有加号和乘号,运算数为整数,大小在1-9之间的表达式,你可以任意地往里加括号,如何让表达式的值最大或者最小?Input输入仅一行,为上述的算式,长度n(1=n=200),保证算式合法。Output输出添括号后的算式最大值和最小值,由于答案较大,请将答案对870764322求余后输出。SampleInput1+2*3
  • 数据结构
    数据结构作业——word(栈)数据结构
    数据结构作业——word(栈)
    DescriptionTonyY是一个word小白,今天他对word中撤销和恢复功能特别感兴趣,玩耍了一个上午(mdzz~),现在他知道了它们的功能和快捷键:撤销:ctrl+z,可以撤销最近1次之前的恢复和input操作。恢复:ctrl+y,可以恢复最近1次之前的撤销操作,但是input操作之前的撤销操作不能被恢复。当然,TonyY还要往里写东西,操作格式为inputstr(长度m1=m=30)。现在他对word玩耍了起来,想知道玩耍完的结果,
  • 其他
    Acm程序对拍其他
    Acm程序对拍
    有时候在OJ刷题目的时候,总是会遇到不知名bug,题目总不能AC,自己测试的一些数据又都能得出正确的结果,又或是直接暴力会TLE,改了算法,但是仍然WA,这时候进行程序对拍测试数据不失为一个好办法。程序对拍主要是通过数据生成器生成随机数据,然后与正确程序跑出来的结果进行比对,虽然有时候数据很难构造,但是对于一般的题目却能起到很到的作用。通过一个简单的例子进行解释:求两个数之和。两个进行对拍的程序#includestdio.hintmain(){freopen(
  • POJ
    POJ2796FeelGood(单调栈)POJ
    POJ2796FeelGood(单调栈)
    传送门DescriptionBillisdevelopinganewmathematicaltheoryforhumanemotions.Hisrecentinvestigationsarededicatedtostudyinghowgoodorbaddaysinfluentpeople'smemoriesaboutsomeperiodoflife.AnewideaBillhasrecentlydeveloped
  • POJ
    POJ2559LargestRectangleinaHistogram(单调栈)POJ
    POJ2559LargestRectangleinaHistogram(单调栈)
    传送门DescriptionAhistogramisapolygoncomposedofasequenceofrectanglesalignedatacommonbaseline.Therectangleshaveequalwidthsbutmayhavedifferentheights.Forexample,thefigureontheleftshowsthehistogramthatconsistsof
  • HDU
    HDU3530Subsequence(单调队列)HDU
    HDU3530Subsequence(单调队列)
    传送门DescriptionThereisasequenceofintegers.Yourtaskistofindthelongestsubsequencethatsatisfiesthefollowingcondition:thedifferencebetweenthemaximumelementandtheminimumelementofthesubsequenceisnosmallerthanmandn
  • 算法
    (转载)最长递增子序列O(NlogN)算法算法
    (转载)最长递增子序列O(NlogN)算法
    原博文:传送门最长递增子序列(LongestIncreasingSubsequence)下面我们简记为LIS。定义d[k]:长度为k的上升子序列的最末元素,若有多个长度为k的上升子序列,则记录最小的那个最末元素。注意d中元素是单调递增的,下面要用到这个性质。首先len=1,d[1]=a[1],然后对a[i]:若a[i]d[len],那么len++,d[len]=a[i];否则,我们要从d[1]到d[len-1]中找到一个j,满足d[j-1]a[i]d[j],则根据D
  • 数据结构
    hdu5869DifferentGCDSubarrayQueryBIT+GCD2016ICPC大连网络赛数据结构
    hdu5869DifferentGCDSubarrayQueryBIT+GCD2016ICPC大连网络赛
    DifferentGCDSubarrayQueryTimeLimit:6000/3000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):828AcceptedSubmission(s):300ProblemDescriptionThisisasimpleproblem.TheteachergivesBobalistofproblems
  • 图论
    强连通分量的Tarjan算法图论
    强连通分量的Tarjan算法
    资料参考Tarjan算法寻找有向图的强连通分量基于强联通的tarjan算法详解有向图强连通分量的Tarjan算法处理SCC(强连通分量问题)的Tarjan算法强连通分量的三种算法分析Tarjan算法详解理解集合ppt图解分析下载强连通分量强连通分量(stronglyconnectedcomponent)是图论中的概念。图论中,强连通图指每一个顶点皆可以经由该图上的边抵达其他的每一个点的有向图。意即对于此图上每一个点对(Va,Vb),皆存在路径VaV
48h快讯7天最热月榜More
  • 10年前

    解决方案:运行输入cmd回车在命令提示符下输入for%1in(%windir%system32*.dll)doregsvr32.exe/s%1记住:不要复制,1个个打上去,会看到飞快地滚屏否则……否则失败就是没这效果。回车后慢慢等(需要点时间1-2分钟)都运行完。。。OK!不知道这个命令具体什么意思但是好像是把SYSTEM32下的所有DLL都注册成了WINDOWS服务,或者说把所有服务都重新注册了一次!那么我遇到的出错问题可能是因为我乱关了某些服务吧!
    收起
  • 5年前

    目录创建型1.FactoryMethod(工厂方法)2.AbstractFactory(抽象工厂)3.Builder(建造者)4.Prototype(原型)5.Singleton(单例)结构型6.AdapterClass/Object(适配器)7.Bridge(桥接)8.Composite(组合)9.Decorator(装饰)
    收起
  • 6年前

    一、时序图简介(Briefintroduction)二、时序图元素(SequenceDiagramElements)角色(Actor)对象(Object)生命线(Lifeline)控制焦点(FocusofControl)消息(Message)自关联消息(Self-Message)CombinedFragments三、时序图实例分析(SequeceDiagramExampleAnalysis)时序图场景时序图实例时
    收起
  • 8年前

    上周我的一个朋友,同时也是目前公司的同事给我推荐了一款UML工具,开始用着没什么,但越用越感觉不错,我甚至都想什么时候把机器上的ROSE删除,直接用这款软件了,听说这个软件是一个韩国人用DELPHI写的,支持UML2.0。下面就是我偶尔做的几个演示图,当然很不全面,更多的功能还要使用一段时间之后才能体会出来。当然园子里有兴趣的朋友不妨也试一下,相信会有更多的发现。同时它的网址如下:http://staruml.sourceforge.net/en/用例
    收起
  • 5年前

    HTML5网站相关文章15个精美的HTML5单页网站作品欣赏10个很酷的HTML5字体应用演示网站10个精美的HTML5企业网站欣赏12个精美的HTML5个人网站欣赏分享15款精美的免费HTML5网站模板  HTML5有用很多新特性,网页设计师和开发人员可以使用这些特性制作出更加优秀的网站。这篇文章收集了12个HTML5网站设计案例,让大家感受一下HTML5网站的魅力,一起欣赏。DroprNikeBetterWorld
    收起
  • 6年前

    一、活动图的组成元素ActivityDiagramElement1、活动状态图(Activity)2、动作状态(Actions)3、动作状态约束(ActionConstraints)4、动作流(ControlFlow)5、开始节点(InitialNode)6、终止节点(FinalNode)7、对象(Objects)8、数据存储对象(DataStore)9、对象流(ObjectFlows)10、分支与合并(DecisionandMe
    收起
  • 6年前

    状态图目录:一、状态图简介(Briefintroduction)二、状态图元素(StateDiagramElements)1、状态(States)2、转移(Transitions)3、动作(StateActions)4、自身转移(Self-Transitions)5、组合状态(CompoundStates)6、进入节点(EntryPoint)7、退出节点(ExitPoint)8、历史状态(HistoryStates)9、并发区域(Con
    收起
  • 5年前

    昨天在Google图片中输入程序员,搜索到的第一张图片是这样的一位平头兄桌上两台笔记本一台台式机。其中的一台中显示是某个论坛的页面【估计正在回答某个问题】、中间那台正在启动Eclipse【要开始写Java程序了】、平头兄的目光此时盯在台式机的显示器上【应该是正在远程或者是某个虚拟机】,旁边还有一本打开的书图片的名字是真正的程序员就应该这样,程序员就应该这样么?是谁规定程序员就应该是这样的,本来是应该四个人做的事情让一个程序员做,难道程序员是四核的?作为程序员中的一份子
    收起
  • 5年前

    您可能还喜欢寻找网页设计灵感的27个最佳网站推荐最新30个漂亮的个人作品集网页设计案例分享35个非常漂亮的单页网站设计案例60佳灵感来自大自然的网页设计作品欣赏分享100佳精美的作品集网站设计案例  这个系列将向大家200佳非常棒的国外设计网站,包括网页设计、名片设计、LOGO设计和包装设计等等,设计师可通过这些国外的创意设计网站收集的优秀设计作品来获取灵感,进而设计出更具有创意的作品,设计师也可以把自己得意的作品提交到这些国外设计网站,分享给其它的设计师
    收起
  • 1年前

    作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/developer-reading-list/关于本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Readingmakesafullman;conferenceareadyman;andwritinganexactma
    收起
加载更多