遇到死循環(huán)怎么辦?

有過編程經(jīng)驗(yàn)的人都知道,

程序永遠(yuǎn)到達(dá)不了結(jié)束就是死循環(huán)。

死循環(huán)違背了算法的可停止性原則:

算法必須是最終可停止的。

也就是說,一直重復(fù),永遠(yuǎn)也不能返回結(jié)果的操作步驟(也叫死循環(huán))是不能被稱作算法的。

算法的可停止性也就是"保證無論什么樣的輸入,也一定可以在有限時(shí)間內(nèi)正確地停止"。


比如以下這樣的描述就是典型的死循環(huán)。

程序開始:

第一行:a等于1;

第二行:如果a等于1,則回到第一行;

第三行:退出程序;


1

比如這樣的死循環(huán):

1)發(fā)工資;

2)用光,等發(fā)工資;

3)用10%存銀行;

這是無解的啊,永遠(yuǎn)也到不了第三步啊,所有的計(jì)劃打算等于沒有,

你別不信,滿大街都是這樣的人,

我認(rèn)識(shí)幾個(gè)小伙,在教育培訓(xùn)機(jī)構(gòu)做到總監(jiān)級(jí)別,

工資12K以上,每月月光,還要借錢過日子,

曾經(jīng)又個(gè)機(jī)會(huì)合伙創(chuàng)業(yè),幾個(gè)人3萬元都湊不齊,只好放棄,

后悔沒存錢,信誓旦旦要立即開始存錢,

半年過后,見到他們,依然沒有任何進(jìn)展。

終于相信了,花錢也會(huì)上癮。

其實(shí)很簡單,要改變他們的問題,只要把算法調(diào)整一下:

1)發(fā)工資;

2)用10%存銀行;

3)用光或不用光隨意;


2

比如這樣的死循環(huán):

1)今天開始做XXX;

2)今天太累/晚/...,明天再說;

3)堅(jiān)持做XXX;

見到太多的人,計(jì)劃堅(jiān)持寫作、堅(jiān)持學(xué)英語,

計(jì)劃了一遍又一遍,

曾經(jīng)有好幾個(gè)欲報(bào)名學(xué)英語的人,

非常想學(xué),也知道英語確實(shí)很重要,

而且對(duì)工作幫助很大,

幾年過去了,還是沒開始。

原因就是陷入了死循環(huán),永遠(yuǎn)都不會(huì)開始。

給他們的答案就是:開始。

任何事情只有行動(dòng)才能產(chǎn)生效果。

所以對(duì)他們來說,循環(huán)只有兩步:

1)開始;

2)堅(jiān)持;


3

曾經(jīng)有一段灰暗的歲月,

每天陷入煩人的瑣事,

日復(fù)一日,無窮無盡。

感覺萬念俱灰,日子沒有出頭的一天,

直到看到一個(gè)算法理論:算法必須是最終可停止的。

是啊,萬事萬物都有一個(gè)盡頭,

愛情也好、生命也好、友情也好都不能例外。

宇宙是從大爆炸中產(chǎn)生的,它有盡頭。

地球也有盡頭,世上萬物都有盡頭。

人類會(huì)消亡,個(gè)人的生死,代代更替是尋常事。

所有的煩惱,在當(dāng)下看來是無窮無盡,壓得人喘不過氣來,

短則一會(huì),長則幾天半月,那些煩惱就會(huì)灰飛煙滅。

所以說任何事情,拔高來看,放到更長的時(shí)間周期來看,

比如,10天以后,10個(gè)月以后,10年以后,會(huì)如何?

我把它叫做”三十理論“。

比如,人到中年,常常會(huì)因?yàn)樽优逃龁栴},家務(wù)問題等,

與另一半發(fā)生摩擦,鬧得大家都不愉快,

現(xiàn)在每當(dāng)這樣的時(shí)候,

我機(jī)會(huì)用”三十理論“,10年后,不管如何,都會(huì)長大,

不會(huì)因?yàn)楝嵤露V钩砷L。

我們也會(huì)老去10歲,10年后再看今天發(fā)生的事,

我又會(huì)怎么看?怎么想?


4

去年,為了解決一個(gè)無解的生意上的難題,

跟一家機(jī)構(gòu)簽了一個(gè)死循環(huán)的合同,

1)乙方經(jīng)營管理;

2)甲方參與學(xué)費(fèi)分成;

合作了半年后,經(jīng)營不理想,我們想中止合同,

才發(fā)現(xiàn)是死循環(huán),

因?yàn)闆]!有!中!止!條!款!

比如,合作中任何一方不滿意怎么辦?終止后學(xué)員歸屬?。。。。。。

又狠狠地打了一回臉!

世界上萬事萬物皆有終!

合同也不例外,有自然的合同的到期終止。

也應(yīng)該有合同執(zhí)行的中途的中止。

否則就會(huì)出現(xiàn)問題。

所以,一份正規(guī)的合同,肯定包含終止和中止條款。


結(jié)語:算法源于生活,基于數(shù)學(xué),成于計(jì)算。

算法的可停止性原則,提示我們?nèi)f事萬物皆有終,生活避免陷入死循環(huán)!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容