精华内容
下载资源
问答
  • 关于伪代码

    2014-10-04 02:24:30
    1不拘一格使用伪代码思考和描述算法是一种好方法 2把

    1不拘一格的使用伪代码思考和描述算法是一种好方法

    2把伪代码改为真实的程序的时候通常从比较容易的入手

    展开全文
  • 关于伪代码的一些思考

    千次阅读 2014-08-01 08:37:05
    编码是为了解决某种问题(不管是在OJ上A题,还是做项目),在解决问题之前应该先有是对问题充分分析(挖掘题目隐含...★什么是伪代码 是一种算法描述语言。它自身有很多规定,其实这很好理解。就像当年秦始

    编码是为了解决某种问题(不管是在OJ上A题,还是做项目),在解决问题之前应该先有的是对问题的充分分析(挖掘题目的隐含条件,分析项目的需求),只有对问题有了充分的了解,并且有了清晰的思路之后,编码就成了水到渠成的事。以前在OJ上做题的时候,都是看到题目就去写代码,从来不先去分析题目的各种条件,这种做法是错误的

    ★什么是伪代码

    是一种算法描述语言。它自身有很多的规定,其实这很好理解。就像当年秦始皇统一文字、货币一样。只有有了统一的标准,它才能得到广泛的应用。对于一个开发团队,使用这种伪代码容易让其他的人理解自己的想法或者思路。但是对于个人来讲(如果只是想自己来到OJ上做一个题),个人感觉可以无视这些所谓的规定,只是将自己的解题思路表述清楚,自己能够看懂就可以了。

    ★伪代码的好处

    伪代码有清楚解决问题的思路的作用。分析问题后,肯定会制作一些解决问题的办法,然后用伪代码将这些思路表述清楚后,在编码的时候就会根据这思路一直进行下去。同时,还会启发自己的思路想到多种解决问题的办法

    ★实例分析

    分析一个非常简单的题目。

    题目:输出所有形如aabb的四位完全平方数(即前两个数字相等,后两个数字相等)

    从题目中可以知道aabb是四位的数字,所以a!=0,但是b可以=0。然后,很容易得到这样的思路

    for(a = 1; a < 10; a++)
    {
        for(b = 0; b < 10 ; b++)
        {
            if(aabb是完全平方数)
                printf("%d",aabb);      
        }      
          
    }

    其中,在这里面还有两个小问题,第一个是aabb这个数怎样表示;第二个就是“aabb是完全平方数”这句话怎样表示。只要将这两个问题解决,这个程序也就会解决!
    展开全文
  • <p>For the analysis of sprint events, the sensor node was fixed at the shank close to the ankle (figure 2 a), and the data of the ...请问这段用伪代码怎么写啊 急!求帮忙 其中加粗部分怎么理解</p>
  • 关于算法伪代码写法理解】

    千次阅读 2018-05-09 00:06:49
    简而言之,算法就是问题解决策略的描述。所以在提出算法的时候,为了完整地描述算法,以下几点是不可缺少的部分:1 有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止,所以在算法描述里面...
    为了解决某个研究领域中的问题,常常需要提出相应的解决方案。在很多论文或者技术文档中,这种解决方案最终会以算法的形式体现。
    简而言之,算法就是问题解决策略的描述。所以在提出算法的时候,为了完整地描述算法,以下几点是不可缺少的部分:
    1 有穷性(Finiteness)
    算法的有穷性是指算法必须能在执行有限个步骤之后终止,所以在算法描述里面需要明确终止的条件;
    2 确切性(Definiteness)
    算法的每一步骤必须有确切的定义,不存在多个意思
    3 输入项(Input)
    运算对象的初始情况,以及实际问题中的重要已知条件。有的时候,运算对象的初始情况会放在算法内部。
    4 输出项(Output)
    一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
    5 可行性(Effectiveness)
    在算法中,每一步的说明都是对应着一段程序代码,所以每一步都是可以执行的。
    算法的伪代码形式

    【参考】百度百科

    展开全文
  • 前言在上一篇文章中,我了解了关于牛顿法基础。简单概括其中要点:1、对于函数...本次主要是用伪代码描述整个算法过程,对于一个码农来说,感觉很有意思。伪代码: 关于算法优缺点,不在此贴了,伪代码参考...

    前言

    上一篇文章中,我了解了关于牛顿法的基础。简单概括其中的要点:

    1、对于函数的泰勒级数展二阶开式
    
    2、优化目标是求出目标函数极小值点Xt,该点的重要特征是一阶偏导数为0.(利用这一特征建立等式关系,推导出x的递推式。)

    至此,整个牛顿法就能已经在自己心中有个蓝图。

    本次主要是用伪代码来描述整个算法过程,对于一个码农来说,感觉很有意思。

    伪代码:


          

      

    关于算法优缺点,不在此贴了,伪代码参考文章是李航统计学习方法附录。
    展开全文
  • A*寻路算法伪代码

    千次阅读 2006-03-20 21:37:00
    A*寻路算法伪代码 这是今天读了GameDev上一篇关于A*算法文章自己总结一段伪代码,基本上描述清楚了A*算法大致思路.heap.add(firstnode) //将开始节点加入堆,同时也是加入openlistdo{ fleast=hea
  • 举愚公移山例子,既写出了我们中华文化源远流长,博大精深,千百年前就有了编程思想,也引出了结构概念,虽我之死,有存焉”,这里描述了可能存在分支结构,即“IF”条件判断,以及子子孙孙无穷匮也等循环结构...
  • 我在想还要不要写什么文字。确实不需要太多的文字描述吧。...第二天早上,再看看代码的时候,无意中找到了bug,漏下了逗号“,“,哈哈冷笑话。  我这次也是疏忽了。在一个网站的项目中,用random去生成随机数,...
  • 代码测验 测试玩家关于随机编程问题知识。 描述 代码测验:典型编码评估是多项选择题和交互...伪代码: 创建一个附加到按钮计时器,该计时器起始值为0。按下计时器后,开始倒数倒计时。开始测验将出现在附加页
  • 努斯电梯模拟器 ... 并且,按照TAOCP惯例,冗长算法通过引起头痛文本块和注释汇编语言(而不是伪代码或高级编程语言)来传达。 示例输出 TIME STATE FLOOR D1 D2 D3 step action 0000 N 2 0 0 0 U1 U
  • 关于汇编那些事

    2020-10-11 19:52:38
    地址只是数字,描述各种符号在源程序中位置,他是源代码文件中各符号偏移文件开头距离 编译器给程序中各符号(变量名或者函数名等)分配地址,就是各符号相对于文件开头偏移量 **$ 和 $$**是编译器NASM预留...
  • 关于某些源代码文件包含内容快速概述: 文件 描述 主要D3D8入口点Direct3DCreate8定义 IDirect3D8接口实现,包括设备创建 IDirect3DDevice8接口实现,包括着色器转换 否则将在d3d8.h中找到所有使用过...
  • 代码是我学士学位论文中关于模拟退火一部分(赫尔辛基大学,2017年)一部分。 这个想法是使用模拟退火来重建已使用有损JPEG压缩方式压缩图像f:压缩后图像通常包含会降低图像质量的伪像。 通过组合来自...
  • SPM此实现类似于我们在本文中讨论更复杂的伪二维电池模型实现: Bizeray AM,Zhao S.,Duncan SR和Howey DA,“使用正交配置和改进扩展卡尔曼滤波器基于锂离子电池热电化学模型状态估计”,《电源学报》...
  • 它遵循第3版中给出的伪代码描述。 : Piecuch,CG(2017),“关于ECCO第4版第3版中预算实际评估说明,”。 使用此代码时,请引用上述参考。 生成此代码是为了产生主要结果,这些主要结果显示在以下主要文本中: ...
  • 算法描述:自然语言、流程图、程序设计语言、伪代码 算法时间复杂度:只考察当前问题规模充分大时,算法中基本语句执行次数在渐进意义下阶,乘坐算法渐进时间复杂度,通常用O表示。 算法空间复杂度:指...
  • 描述符转换

    2009-12-07 13:33:00
    通过前面关于描述符概念和使用简单描述...所以本文所述描述转换也只是在这三种类型间展开,这三类描述符之间互相转换其实可以用下面这种伪代码方式给出:TBuf iBuf;TPtr iPtr((const_cast(iBuf.Ptr())),iBuf.Le
  • 伪代码描述: 下面代码能正常工作 for(var i:int,i&lt;array.length;i++){  arrayColleciont.removeItemAt(i); } 下面却不能: for(var i:int=array.length-1,i&lt;0;i--){  ar...
  • Code Compl 代码大全

    2011-05-26 12:09:22
     9.4 伪代码编程过程之外其他方案  关键点  第3部分 变量  第10章 使用变量一般事项  10.1 数据认知  数据认知测试  有关数据类型其他资源  10.2 轻松掌握变量定义  隐式声明  10.3 变量初始化原则 ...
  • 关于高中数学《算法含义、程序框图 》练习题重难点: 通过实例体会算法思想,了解算法含义,了解算法主要特点(有限性和确定性);...经典例题:阅读下列伪代码,并指出当时计算结果:⑴read a, b (2) read a...
  • 包含试验/排列/交叉验证的代码 差异性.py 包含许多自定义差异度量 奇怪.py 加权鲁棒距离分类器 (WeiRD),另见 python_decoding.ipynb 解码笔记本 python_reliability.ipynb 关于RDM 和可靠性笔记本 python_...
  • 我首先开始研究此类的伪代码。 这确实帮助我计划并意识到了我在做什么。 第一步是将HTML和CSS放在一个合适位置。 之后,我开始研究Javascript。 我先添加了大多数变量,然后添加了计时器,最后添加了开始测验...
  • 数据结构也得确实很难的,因为数据结构需要很多C的知识铺垫才能够学习,其中指针和结构体在用C描述的数据结构中的作用是不可替代的,如果你不明白这些东西,在数据结构这个到处都是伪代码的书中几乎是难以前行的,...
  • 讲座特别重点是对刚体运动和透视投影数学描述。 为了估计摄像机运动和3D几何形状,广泛使用了光谱方法和非线性优化方法。 目录 SNO 话题 Matlab代码 PDF解决方案 1。 基本图像处理 2。 基本矩阵运算 3。 质数...
  • 关于最优二叉搜索树,算法导论给了一个生动例子。以下是描述截图: 从上述截图中可以知道搜索一个单词是有搜索成本,我们将它定义为 dx 代表节点(正常节点都未命中时虚拟节点) pi 第i个节点命中概率 ...
  • TCP/IP详解 卷2:实现--源代码

    热门讨论 2012-10-19 12:35:08
    的关于TCP/IP基本知识。本书适用于希望理解TCP/TP协议如何实现人,包括编写网络应用程序程序员以及利用TCP/IP维护计算机网络系统管理员。 作译者 作者: W.Richard Stevens 国际知名Unix和网络专家,...
  • 前言:自己看《算法导论》中关于KMP算法讲解,文字描述+插图+伪代码,但最终还是云里雾里。之后借助于上面提到博客才有所体会。感谢博主。 对于其最核心部分---当模板字符串中前面q个字...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 204
精华内容 81
关键字:

关于伪代码的描述