原创 最大正方形(maximal-square)——動態規劃

最大正方形(maximal-square) Given a 2D binary matrix filled with 0’s and 1’s, find the largest square containing only 1’s

原创 最長迴文子串(longest-palindromic-substring)

題目 給定一個字符串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度爲 1000。 示例 1: 輸入: "babad" 輸出: "bab" 注意: "aba" 也是一個有效答案。 示例 2: 輸入: "cbbd" 輸

原创 visual c++入門 Hello World

visual c++入門 Hello World // ConsoleApplication1.cpp : 此文件包含 "main" 函數。程序執行將在此處開始並結束。 // #include <iostream> int m

原创 c語言字符串排序之指針地址靈活運用的三方式

目錄指針地址靈活運用代碼總結 指針地址靈活運用 根據字符串第一個字母,運用冒泡排序字符串數組。 例如 {"student","tree","new","bee"} 排序後爲 {"bee","new","student","tre

原创 c語言const和指針使用總結(附例子)

c語言const修飾 如圖 紅色方框內的爲錯誤語句 代碼 //============================================================================ // Nam

原创 java二進制格式化高位補0工具類輸出996

java輸出二進制高位補0 /**整數轉二進制,前面補零*/ public static String intToBinary(int num){ //1.補零 String binaryStr

原创 1095. 山脈數組中查找目標值(find-in-mountain-array)

1095. 山脈數組中查找目標值 題目大概就是說在一坐山裏面找 示例 1: 輸入:array = [1,2,3,4,5,3,1], target = 3 輸出:2 解釋:3 在數組中出現了兩次,下標分別爲 2 和 5,我們返回最

原创 199. 二叉村的右視圖(Binary Tree Right Side View)——DFS和BFS

199. 二叉村的右視圖(Binary Tree Right Side View) Given a binary tree, imagine yourself standing on the right side of it, r

原创 eclipse在win10下搭建c++開發環境

eclipse搭建c++開發環境 由於工作中主要用Java,所以熟悉Eclipse,那麼自然而然,就想到用Eclipse來寫C/C++。之前嘗試過用VSCode,但是由於對VSCode的不熟悉,並且還需要繁瑣的去配置文件,所以否決

原创 200. Number of Islands(島嶼數量)——DFS深度優先搜索和BFS廣度優先搜索

Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is surrounded by water

原创 Python調用百度AI 識別文字

# -*- coding: UTF-8 -*- from aip import AipOcr # 定義常量 APP_ID = '' API_KEY = '' SECRET_KEY = '' # 初始化AipFace對象 a

原创 01 矩陣——BFS廣度優先搜索圖解

01 矩陣——BFS廣度優先搜索解答 給定一個由 0 和 1 組成的矩陣,找出每個元素到最近的 0 的距離。 兩個相鄰元素間的距離爲 1 。 示例 1: 輸入: 0 0 0 0 1 0 0 0 0 輸出: 0 0 0 0 1 0

原创 python3爬蟲學習scrapy入門

文章目錄安裝scrapy入門編寫爬蟲運行爬蟲Scrapy 常用命令參考資料 安裝 這裏我們用conda 命令來安裝 。你可以安裝anaconda,裏面包含了conda 。 conda install scrapy scrapy入

原创 java合併區間(merge-intervals)——兩個區間相交的六種情況

文章目錄java合併區間(merge-intervals)思考第一種情況,第二種情況,完全不相交第三種情況,第四種情況,包含第五種情況,第六種情況,相交代碼思路代碼一代碼二代碼三參考資料 java合併區間(merge-interv

原创 跳躍遊戲(jump-game)圖解

跳躍遊戲(jump-game) 給定一個非負整數數組,你最初位於數組的第一個位置。 數組中的每個元素代表你在該位置可以跳躍的最大長度。 判斷你是否能夠到達最後一個位置。 示例 1: 輸入: [2,3,1,1,4] 輸出: true