原创 滑動窗口類型—Maximum Sum Subarray

在知乎上看了某篇關於如何刷leetcode的文章,覺得比自己無腦刷效果要好很多,所以就打算按上面的分類試一下~ 這是第一題 題目簡介: Given an integer array nums, find the contiguo

原创 第一週 leetcode算法題(easy)之 Two Sum

因爲本人代碼能力很弱,所以第一週就先找了一道leetcode裏面的簡單題來試試手,題目如下: Given an array of integers, return indices of the two numbers such

原创 ROS學習筆記(2)

1. 理解ROS節點 圖概念概述: Nodes:節點,一個節點爲一個可執行文件,可以通過ROS與其他節點通信 Messages:消息,一種ROS數據類型,可以訂閱或發佈到一個話題 Topics:話題,節點可以發佈消息到話題,也可以訂

原创 深度搜索 —— Max Area of Island

這是一道用深度搜索算法求解的題目。題目內容是這樣的: Given a non-empty 2D array grid of 0’s and 1’s, an island is a group of 1’s (representing l

原创 系統分析與設計作業(8)

1.軟件架構與框架之間的區別與聯繫 區別: 軟件架構是把系統分解爲一些部件,描述這些部件的職責及他們之間的協作行爲。架構模式常用於解決特定領域的常見問題。 框架是特定語言和技術的架構應用解決方案,是一種或多種架構的組合的實現。 架構是

原创 ROS學習筆記(4)

用c++編寫簡單的消息發佈器和訂閱器並測試 消息發佈器 根據教程創建一個發佈器節點,命名爲“talker”,在ROS網絡中不斷髮布消息 我們在之前創建的 beginner_tutorials package 路徑下創建一個新的文件夾,我

原创 系統分析與設計作業(6)

1)使用 UML State Model 建模對象: 參考 Asg_RH 文檔, 對 Reservation/Order 對象建模。 建模要求: 參考練習不能提供足夠信息幫助你對訂單對象建模,請參考現在 定旅 館 的旅遊網站,儘可能分析

原创 leetcode 之 Merge Two Sorted Lists

題目如下: Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the

原创 系統分析與設計作業(7)

1. 用例圖 2. 活動圖 3. 領域模型 4. 狀態圖 5. 系統順序圖

原创 系統分析與設計作業(4)

1. 領域模型 2. 數據庫建模 導出腳本 /*==============================================================*/ /* DBMS name: MySQL 5.0

原创 ROS學習筆記(3)

使用 rosed 編輯 ROS 中的文件 可以直接通過 package 名獲取到待編輯的文件而無需指定文件的存儲路徑。 使用tab鍵可以補全文件名 創建ROS消息和ROS服務 消息(msg):msg文件是一個描述ROS中所使用消息類型的

原创 ROS學習筆記(1)

大三下實訓,關於機器人應用開發的。好多知識要自學,最近一直在看ROS的基礎教程,一邊看一邊動手實踐,但內容較多,所以整理一下方便以後回顧。 嫌麻煩沒有裝雙系統,所以用的是Linux虛擬機,在虛擬機上裝ROS網上有很多教程,我找到了一個鏡

原创 leetcode 之 Longest Common Prefix

本題爲尋找到一組字符串中最長的公有前綴,題目如下: Write a function to find the longest common prefix string amongst an array of strings. 分析:字

原创 系統分析與設計作業(1)

1. 軟件工程的定義 “The application of a systematic, disciplined, quantifiable approach to the development, operation, and mai

原创 ROS學習筆記(5)

用c++編寫簡單的服務端和客戶端 服務端 #include "ros/ros.h" #include "beginner_tutorials/AddTwoInts.h" // 這裏的頭文件是編譯系統根據我們之前創建的srv文件自動生成的,