第一種:
a=a^b;
b=a^b;
a=a^b;
證明:
證明:1. 執行第一行,a的值爲 a^b 了
// 2. 再執行第2行,b = b^a = b^(a^b) = a^b^b = a^0 = a,現在b的值爲a了
// 3. 接着執行第3行,a = a^b = (a^b)^a = a^a^b = 0^b = b,現在a的值爲b了
第二種:
a=a+b;
b=a-b;
a=a-b;
第二種的缺點是如果a,b兩數比較大的時候,a=a+b會超界。
第一種:
a=a^b;
b=a^b;
a=a^b;
證明:
證明:1. 執行第一行,a的值爲 a^b 了
// 2. 再執行第2行,b = b^a = b^(a^b) = a^b^b = a^0 = a,現在b的值爲a了
// 3. 接着執行第3行,a = a^b = (a^b)^a = a^a^b = 0^b = b,現在a的值爲b了
第二種:
a=a+b;
b=a-b;
a=a-b;
第二種的缺點是如果a,b兩數比較大的時候,a=a+b會超界。
快手2020校園招聘秋招筆試–算法C試卷 解題報告 Apare_xzc 2020/4/10 網頁鏈接:牛客鏈接 題型分佈: 選擇題(2分/道*20道) 編程題(15分/道*4道) 選擇題中的知
一 .註解有什麼作用?請自定義一個註解 1.java註解是指附加在代碼中的一些元信息,用於一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能