关于for中思维卡机的小悲剧
生活随笔
收集整理的這篇文章主要介紹了
关于for中思维卡机的小悲剧
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
插入排序:
自個兒在寫實現插入排序的時候,發現思維卡機了。 卡機的結果:
void insertion_sort(int array[], int first, int last) {int i, j;for (i = first; i < last; ++i) {int tmp = array[i];for (j = i-1; j >= first; --j) {if (array[j] < tmp) { // MMD 這個判斷干嘛不加到上面一句呢?? ::(array[j+1] = tmp;break;}elsearray[j+1] = array[j];}if (j == first-1) {array[first] = tmp;}} }整理后:
void insertion_sort(int array[], int first, int last) {int i, j;for (i = first+1; i < last; ++i) {int tmp = array[i];for (j = i-1; j >= first && array[j] > tmp; --j) {array[j+1] = array[j];}array[j+1] = tmp;} }你曾犯傻了嗎?
轉載于:https://my.oschina.net/grassyue/blog/170633
總結
以上是生活随笔為你收集整理的关于for中思维卡机的小悲剧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 服务器安全维护知识
- 下一篇: JAX-RS 从傻逼到牛叉 5:资源的动