• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • C++ sort(first_argument_is_more_back, second_argument_is_more_front)

    標簽: 一點發現

    #include <iostream>
    #include <algorithm>
    using namespace std;
    
    int arr[] = {4, 2, 3, 1};
    
    bool cmp(int back, int front)
    {
        for(int i = 0; i < 4; ++i)
            cout << arr[i] << ' ';
        cout << '\n';
    
        cout << "front = " << front << "  back = " << back << '\n' << '\n';
        return back > front;
        /// ?
        /// true exchange position
        /// false do nothing
    }
    
    int main()
    {
    
        sort(arr, arr + 4, cmp);
        for(int i = 0; i < 4; ++i)
            cout << arr[i] << ' ';
        cout << '\n';
        return 0;
    }
    
    

    result

    版權聲明:本文為zhaobaole2018原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/zhaobaole2018/article/details/107769312

    智能推薦

    ERROR:../../gi/pygi-argument.c:1586:

    ubuntu系統中,用gedit打開部分文檔時(我是打開.cpp文件),會崩潰。提示信息: 解決辦法: 打開gedit  》Preferences 》Plugins 》 取消掉Multi Edit插件...

    More Effective C++ 基礎議題(Basics)

    基礎議題 條款1:仔細區別pointers和references ? 沒有所謂的null reference,但可以有null pointer,這個事實意味著使用reference可能會比使用pointers更有效率(不需要測試其有效性)。因此,讓我做下結論:當你知道你需要指向某個東西,而且絕不會改變其他東西,或是當你實現一個操作符而其語法需求由pointers達成,你就應該選擇reference...

    《More Effective C++》學習筆記(四)

    效率 Efficiency 條款 16:謹記80-20法則     80-20法則就是:一個程序80%的資源用于20%的代碼上;     對于程序的性能特質和查找瓶頸,不能依靠“猜”,可行之道是完全根據觀察或實驗來識別出造成瓶頸的20%的代碼,而辨識之道就是借助某個程序分析器(program profiler); 條款 17:考慮使用...

    《More Effective C++》閱讀筆記

    在讀完《C專家編程》之后收獲良多就選擇了繼續讀一些相關的書籍,本打算先看《算法導論》的,但是《算法導論》但是算法導論的篇幅實在太多,無意中在圖書館中發現了這本書就開始閱讀,寫下這邊文檔供以后回顧。 文中代碼調試編譯執行平臺為window7,vs2013 文章目錄 條款一:仔細區分pointers和references 總結 條款二:最好使用C++轉型操作符 1. static_cast<&g...

    神奇的Batch Normalization 如果一個模型僅訓練BN層會是什么樣的

    您可能會感到驚訝,但這是有效的。 ? 最近,我閱讀了arXiv平臺上的Jonathan Frankle,David J. Schwab和Ari S. Morcos撰寫的論文“Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNs”。 這個主意立刻引起了...

    猜你喜歡

    用Python實現校園通知更新提醒

    前言 這個項目實已經在一個月前已經完成了,一直都想寫一篇博客來總結這個過程中遇到的一些問題。但最近一個月來都比較忙,所以一直拖到了現在。 首先說說起因吧,我沒事的時候,總喜歡依次點開學校主頁、教務處、圖書館以及學院的網站,看看有沒有什么新通知,雖然大多與我無關。恰逢最近正在學Python,經常聽到別人說用Python寫爬蟲很簡單,但自己尚未接觸過爬蟲。于是抱著試一試的心態看了幾篇關于Python爬...

    spring_ioc相關_第一章

    1 spring是一站式框架,在javaee的三層結構中,每一層都提供不提并的解決技術 web層:springMVC service層:spring的ioc dao層:spring的jdbcTemplate 2 javaee為避免兩個類之間出現耦合,則把對象的創建交給spring進行管理,spring的ioc操作:(1)ioc的配置文件方式;(2)ioc注解方式 3 ioc的底層原理使用技術(1)...

    【Python+OpenCV】視頻流局部區域像素值處理-一種特征提取方法

    參考我之前寫的處理圖片的文章:Python+OpenCV實現【圖片】局部區域像素值處理(改進版) 開發環境:Python3.6.0 + OpenCV3.2.0 任務目標:攝像頭采集圖像(例如:480*640),并對視頻流每一幀(灰度圖)特定矩形區域(480*30)像素值進行行求和,得到一個480*1的數組,用這480個數據繪制條形圖,即在逐幀采集視頻流并處理后“實時”顯示采...

    JavaWeb——【前端】——注冊頁面

    頁面效果 實現代碼 注意事項 主要使用的bootstrap樣式 如果想引用,不要直接復制,沒用的。 先介紹下所引用的文件: boostrap的js、bootstrap的css、jquery的js、以及自己編寫的register.css。 因為博主用的thymeleaf語法,所以有th符號。 若要使用時,根據個人情況導入相應的依賴。...

    網站HTTP升級HTTPS完全配置手冊

    本文由葡萄城技術團隊于博客園原創并首發 轉載請注明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 今天,所有使用Google Chrome穩定版的用戶迎來了v68正式版首個版本的發布,詳細版本號為v68.0.3440.75,上一個正式版v67.0.3396.99發布于6月13日,自Chrome 68起,當在加載非HTTPS站點時,都會在地址欄上明確標記為&ldqu...

    精品国产乱码久久久久久蜜桃不卡