vc++ 后退
观众们好,
现在,我们将尝试解决某些问题/执行算法时,经常破解向后和向前递增背后的秘密。
首先,什么是算法?
是的,我记得我的第一个算法讲座非常生动,我的Java讲师请我们拉出一页纸,然后用它制作一架飞机。
然后她问我们如何制造出类似的飞机?
然后每个人都以不同的方式进行叙述。
然后她回答。 算法不能以相同的模式编写,但通常会导致相同的结果。 但是随着时间的流逝,我开始认为这不仅与编写算法有关,还在于算法的有效性。
因此,我今天告诉您,该算法用于分类解决程序问题的方法。 但请始终记住您的时间+空间复杂性。 您开始考虑的人,忘记了您别无选择,只有找到提高您的算法技能的方法。
EmmanuelOnah的简单建议!
所以现在还不知道什么是算法,什么是++?
++仅仅意味着递增1。它几乎与+1类似,但是+1在某些方面没有效果,例如,尝试实现数组的pop和peak算法,看看使用++和+1会发生什么。
因此,我们不知道++的含义。
那么什么是正向增量及其背后呢?
前向递增仅表示前缀递增:
++计数器。
一世。 正向递增是将值递增1并立即返回的同时方式。 (我称它为异步增量(必须在生存之前取一个))。 注意:此过程中有两个值,即++(+ 1)和值本身(例如:计数器)。
分析发生的情况:++在计数器离开(++ counter)之前出现,并且计数器说可以,因为您来得早,所以我会带您一起去。
有时,在使用增量时会遇到一些逻辑错误。 有时我们增加一个值并尝试同时返回它,但是我们发现它返回的是在增加之前的初始值。 这是由于您在递增之前返回了它,这就是我们所说的后递增或后递增:
backWardIncrement ++;
ii。 向后递增是在返回值后递增值的一种方法(请注意,仅在返回其初始状态后才递增。我称之为同步递增)。 注意,此过程中有两个值,即++(+ 1)和要增加的主值(例如:计数器)。
分析它是如何发生的:++是在计数器消失或计数器仍处于活动状态(计数器++)之后出现的。 那会发生什么呢?
将要增加的计数器将告诉++我已经在生活,但是当我到达住所时,您可以将++(+ 1)带给我,然后我将其展示给别人会议期间!
整个分析类似于++ counter和counter ++之间发生的事情。
请参见下面的代码片段:
感谢您抽出宝贵时间阅读本文,
由伊曼纽尔·欧纳(Emmanuel Onah)撰写,
React和android本机开发人员。
翻译自: https://dev.to/emmanuelonah/the-secret-behind-the-hood-of-all-this-back-forward-70l
vc++ 后退