tag:blogger.com,1999:blog-6505213162600961434.post3459109645079500400..comments2023-05-30T23:46:48.209+08:00Comments on ~.:.': .NET碎碎念:'.':.~: [邏輯運算] 利用互斥進行兩數互換坎尼http://www.blogger.com/profile/14668329118252754405noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-6505213162600961434.post-13804042176694485182010-03-02T22:01:20.034+08:002010-03-02T22:01:20.034+08:00這樣作真的是挺直覺的阿,也節省時間,不錯不錯~這樣作真的是挺直覺的阿,也節省時間,不錯不錯~Anonymoushttps://www.blogger.com/profile/00470726729681933611noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-4059900893198766512010-03-02T15:57:46.299+08:002010-03-02T15:57:46.299+08:00python 也有類似 perl 的語法
兩數互換
a,b = b,a
n數互換
a,b,c,d...python 也有類似 perl 的語法<br /><br />兩數互換<br />a,b = b,a<br /><br />n數互換<br />a,b,c,d = d,c,b,a坎尼https://www.blogger.com/profile/14668329118252754405noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-65106743148634626022010-02-02T20:35:41.590+08:002010-02-02T20:35:41.590+08:00今天發現 Perl 的串列還有更強大的用法:
($a, $b, $c, $d) = ($b, $a...今天發現 Perl 的串列還有更強大的用法:<br /><br />($a, $b, $c, $d) = ($b, $a, $d, $c);<br /><br />這樣就完成 ab 兩變數的值交換、cd 兩變數的值交換,真是輕鬆阿 XDAnonymoushttps://www.blogger.com/profile/00470726729681933611noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-62578927177898809672010-02-01T16:38:58.440+08:002010-02-01T16:38:58.440+08:00大概是這個東西太古老沒人研究
所以才那麼容易衝 Page Rank 吧 XD
那你可以寫一篇 Pe...大概是這個東西太古老沒人研究<br />所以才那麼容易衝 Page Rank 吧 XD<br /><br />那你可以寫一篇 Perl 的... (不過互斥是邏輯上的規則,其實用什麼寫應該都是一樣?)坎尼https://www.blogger.com/profile/14668329118252754405noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-45193219594708506912010-02-01T16:31:25.454+08:002010-02-01T16:31:25.454+08:00順便補充 Perl 用串列做兩數交換的語法:
($a, $b) = ($b, $a);
超級簡潔...順便補充 Perl 用串列做兩數交換的語法:<br /><br />($a, $b) = ($b, $a);<br /><br />超級簡潔XDAnonymoushttps://www.blogger.com/profile/00470726729681933611noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-44798077024249362612010-02-01T16:30:35.780+08:002010-02-01T16:30:35.780+08:00http://www.google.com.tw/search?rlz=1C1GGLS_zh-TWT...http://www.google.com.tw/search?rlz=1C1GGLS_zh-TWTW352TW353&sourceid=chrome&ie=UTF-8&q=XOR+%E5%85%A9%E6%95%B8%E4%BA%A4%E6%8F%9B, 第一名ㄟ!可惡我原本也想寫這個題目的 ...Anonymoushttps://www.blogger.com/profile/00470726729681933611noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-7012861527045813522009-12-27T21:04:13.882+08:002009-12-27T21:04:13.882+08:00說不定就是內部把 swap 的 code 寫好 XD
swap 這東西在資構上很常應用,應該語言都有...說不定就是內部把 swap 的 code 寫好 XD<br />swap 這東西在資構上很常應用,應該語言都有內建方法 <br />(只是坎尼才疏學淺不曉得 XD坎尼https://www.blogger.com/profile/14668329118252754405noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-26772252969219879462009-12-27T20:55:33.702+08:002009-12-27T20:55:33.702+08:00補充一下,最近在看 Perl, 其中的【串列】也可以直接進行兩數互換,不需要中間變數,不過不知道內部...補充一下,最近在看 Perl, 其中的【串列】也可以直接進行兩數互換,不需要中間變數,不過不知道內部是怎樣實作的:p http://news.ols3.net/techdoc/old/perl_intro/x420.html : 串列可用來快速交換變數內容,不需要中間暫存變數:Anonymoushttps://www.blogger.com/profile/00470726729681933611noreply@blogger.com