原创 Leetcode medium (一)

Patching Array 找出數組中的補丁元素個數,使其可以生成1-n的所有數字; 找出缺少的元素miss,剛開始[0,miss=1),則表示當前數字生成最大連續數字範圍爲[0,miss),如果nums[i]<=miss, 則表

原创 新浪實習生面試題

200個數組,每個數組100個已排好序的數(從大到小),求出最大的20個數;複雜度。 方法一: 1、200個數組第一個數快排從大到小排好;200log200 2、​取出排好序的第一元素爲最大元; 3、將最大元所在數組第二個數取出,折半查找

原创 7. 函數

形參實參傳遞: 如果形參是非引用類型,則複製實參;如果是引用類型,則它只是實參的別名。 複製實參的侷限性: 需要在函數中修改實參的值; 當傳遞大型對象時,耗費時間和內存; 當沒有辦法實現對象的複製; 使用引用形參返回額外的空間(因爲函

原创 ros學習網站

ros教程:http://blog.csdn.net/xiaocainiaoshangxiao/article/category/1710543 ros, CMakeList.txt編寫: http://blog.csdn.net/u0

原创 BP神經網絡

1. 就三層而言 輸入層: 訓練集, 隱含層: 可有多層, 輸出層: 筆記 zhanglin整理筆記

原创 ros gazebo 運行

roslaunch cvg_sim_gazebo ardrone_testworld.launch 運行gazebo仿真環境和ardrone模擬器; roslaunch是一系列的rosrun命令的集成; 由.bashrc配置文件可知,仿

原创 騰訊技術面試題

實現乘法運算(不能用乘、除、取餘操作),假設a*b 每次b向右移一位,a向左移一位 如果b的此位爲1,則結果ans相應的加上a。 直到b爲0, 結束迭代。 int Multi(int a, int b){

原创 ROS學習一二

一、文件系統 ROS文件系統中的兩個最基本的概念:Package和Manifest,即包和清單文件。 Package是組織ROS代碼的最基本單位,每一個Package都可以包括庫文件,可執行文件,腳本及其它的一些文件。 Manifest

原创 leetcode思路一

Maximum Product of Word Lengths 針對stings數組,找出兩個字符串中沒有公共元素長度成績的最大值。 自己思路: 雙重循環,一個用一個分割,但是如果涉及兩個都是重複元素,效率還是很低: str2

原创 排序算法--面試總結分析

面試時最常問的就是排序算法,所以總結一下這個過程中我遇到的問題: 敘述**排序算法思想,然後寫代碼;最常問的是快排; 各個排序的時間複雜度,一般情況下都說的是平均。首先還是會問快排,​nlogn,然後問同樣複雜度的排序算法,合併排序、堆