原创 不區分大小寫的字符個數統計

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 問題描述 寫出一個程序,接受一個由字母和數字組成的字符串,和一個字符,然後輸出輸入字符串中含有該字符的個數。不區分大小寫。 輸入描述 第一行輸入一個有字母和數字

原创 隨機整數數組去重與排序

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 題目描述 明明想在學校中請一些同學一起做一項問卷調查,爲了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只

原创 數字進制轉換輸入輸出

題目描述 寫出一個程序,接受一個十六進制的數,輸出該數值的十進制表示。(多組同時輸入 ) 輸入描述 輸入一個十六進制的數值字符串。 輸出描述 輸出該數值的十進制字符串。 示例1 輸入 0xA 輸出 10 答案 #include <

原创 字符串分隔與補齊

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 題目描述 連續輸入字符串,請按長度爲8拆分每個字符串後輸出到新的字符串數組; 長度不是8整數倍的字符串請在後面補數字0,空字符串不處理。 輸入描述: 連續輸入字

原创 字符串簡單加解密

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 題目描述 對輸入的字符串進行加解密,並輸出。 加密方法爲: 當內容是英文字母時則用該英文字母的後一個字母替換,同時字母變換大小寫,如字母a時則替換爲B;

原创 按照從小到大的順序輸出一個正整數的所有質數的因子

題目描述 輸入一個正整數,按照從小到大的順序輸出它的所有質數的因子(如180的質數因子爲2 2 3 3 5 ) 最後一個數後面也要有空格。 輸入描述: 輸入一個long型整數 輸出描述: 按照從小到大的順序輸出它的所有質數的因子,

原创 處理座標移動指令

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 題目描述 開發一個座標計算工具, A表示向左移動,D表示向右移動,W表示向上移動,S表示向下移動。從(0,0)點開始移動,從輸入字符串裏面讀取一些座標,並將最終

原创 Apollo項目代碼遷移到Cyber RT框架(Apollo 3.5以上版本)的方法

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。  Apollo 3.5徹底摒棄ROS,改用自研的Cyber RT作爲底層通訊與調度平臺,實時性與靈活性更爲突出。關於Apollo 3.5的構建方法,可參見我的

原创 將git修改的文件按照原來的目錄層次全部複製出來

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 在使用git管理源代碼時,經常需要將一臺機器上一堆已修改但未提交的文件,按照原來的目錄層次,全部複製到另一臺機器上去。最笨的辦法當然是一個個查找已修改的文件,並

原创 多線程按序調度

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。  下述問題來源於按序打印: 一、問題描述 提供一個類(原題描述以Java語言提供,本文使用C++實現) public class Foo { publi

原创 使用動態規劃實現正則表達式匹配

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。  下述問題來源於正則表達式匹配: 一、問題描述 給定一個字符串 s 和一個字符串模式p,請你來實現一個支持.和 *的正則表達式匹配。 .匹配任意單個字符

原创 std::search算法原理圖解

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 一、std::search算法原理 std::search算法定義於頭文件<algorithm>中,不考慮C++ 17標準中提出的執行策略,也不考慮使用自定義的

原创 使用AStar算法求解二維迷宮問題

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 題目描述 定義一個二維數組N*M(其中2<=N<=10;2<=M<=10),如5 × 5數組下所示: int maze[5][5] = { 0,

原创 Apollo項目導航模式下的座標轉換研究

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。  Apollo項目導航模式下,規劃模塊輸出的軌跡點使用FLU車身座標系(見我的另一篇博客《Apollo項目座標系研究》),在進行當前幀規劃前,需要將前一幀未行

原创 Ubuntu 16.04系統中使用GCC 9.1及Intel TBB庫運行C++17 STL並行算法庫

嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 C++17標準的最引人入勝之處就是STL並行算法庫。如下述代碼auto_parallel.cpp所示,僅僅在原有的STL算法中添加一個處理策略參數std::ex