原创 藍橋杯javaB組試題之Fibonacci數列求餘問題

問題描述 Fibonacci數列的遞推公式爲:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入包含一個整數n。 輸出格式 輸出一

原创 Ubuntu18.04配置視覺SLAM十四講代碼運行環境

1.安裝Pangolin:參考教程 https://blog.csdn.net/l243225530/article/details/105900272 第6步; 2.安裝engine3:參考上述教程第7步; 3.安裝g2o:ht

原创 Ubuntu18.04配置開源項目DynaSLAM

基本環境:ubuntu18.04+python2.7+opencv2.4.11   ubuntu18.04需要更新一下軟件源,具體操作參考:https://blog.csdn.net/hymanjack/article/details/8

原创 java解惑之字符之謎(謎題19)

        謎題19:漂亮的火花(塊註釋符)         下面的程序用一個方法對字符進行了分類。這個程序會打印什麼呢? public class Classifier{ public static void main(Strin

原创 java解惑之字符之謎(謎題18)

謎題18:字符串奶酪         下面這個程序從一個字節序列創建一個字符串,然後迭代遍歷字符串中的字符,並將它們作爲數字打印。請描述程序打印的數字序列: public class StringCheese{ public stati

原创 java解惑之字符之謎(謎題15)

謎題15:令人暈頭轉向的Hello 來看下面這個老生常談的程序會打印什麼? /* *Generated by the IBM IDL-to-java compiler,version 1.0 *from F:\TestRoot\app

原创 初窺設計模式之外觀模式(Facade)

外觀模式就是爲子系統中得一組接口提供一個一致的界面,外觀模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。外觀模式在現實生活中的示例很多,比如組裝電腦,通常會有兩種方案,一種是自己去購買需要的配件,另外一種是找一家裝機公司,將

原创 java解惑之字符之謎(謎題17)

謎題17:嗯? 下面的是一個合法的java程序嗎?如果是,它會打印什麼呢? \u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0020\u0020\u0020 \u0063\u006c\u0061\

原创 java解惑之字符之謎(謎題14)

謎題14:轉義字符的潰敗 我們來看下下面的程序,使用了兩個Unicode的轉義字符,它們是用其十六進制代碼來表示Unicode字符,那麼,這個程序會

原创 藍橋杯歷屆試題之蘭頓螞蟻

問題描述 蘭頓螞蟻,是於1986年,由克里斯·蘭頓提出來的,屬於細胞自動機的一種。   平面上的正方形格子被填上黑色或白色。在其中一格正方形內有一隻“螞蟻”。   螞蟻的頭部朝向爲:上下左右其中一方。   螞蟻的移動規則十分簡單:

原创 藍橋杯歷屆試題之數字遊戲

問題描述   棟棟正在和同學們玩一個數字遊戲。   遊戲的規則是這樣的:棟棟和同學們一共n個人圍坐在一圈。棟棟首先說出數字1。接下來,坐在棟棟左手邊的同學要說下一個數字2。再下面的一個同學要從上一個同學說的數字往下數兩個數說出來,也就

原创 算法(第四版)學習筆記之java實現能夠動態調整數組大小的棧

下壓(LIFO)棧:能夠動態調整數組大小的實現 import java.util.Iterator; public class ResizingArrayStack<Item> implements Iterable<Item> {

原创 算法(第四版)學習筆記之java實現插入排序

插入排序:插入排序是在遍歷元素的過程中,當前索引左邊的所有元素都是有序的,但最終位置是不確定的;當前索引右邊的所有元素都是待排序的,而排序的過程就是逐漸將索引右邊的無序的元素按照自己制定的排序規則插入到索引左邊的有序的元素中,當索引到達數

原创 算法(第四版)學習筆記之java實現棧和隊列(鏈表實現)

下壓堆棧(鏈表實現): import java.util.Iterator; public class LinkedStack<Item> implements Iterable<Item> { public class Node

原创 java解惑之字符之謎(謎題22)

謎題22:URL的愚弄        本謎題利用了一個java編程語言中一個鮮爲人知的特性。請考慮下面的程序將會做什麼? public class BrowerTest{ public static void main(String[]