原创 hasNext的用處(很沒用)

轉載自:https://blog.csdn.net/gao_zhennan/article/details/80562548 hasNext方法解釋:如果此掃描器的輸入(緩衝區)中有另一個token(輸入的字符或數字),則返回true。注

原创 中國MOOC數據結構:02-線性結構3 Reversing Linked List (25 分)21

  第五項超時了   Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on 

原创 1.兩數之和(LeetCode)(簡單)

給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 nums = [

原创 2.兩數相加(LeetCode)(中等)

給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0 之外,這兩

原创 HashMap(基於哈希表的 Map 接口的實現)的基本語法

hashMap可以使我們查詢操作時間複雜度降至O(1) 1.創建HashMap Map<Integer,Integer> a = new HashMap<>();//第一個Interger是鍵,第二個是值,兩個組成哈希表的鍵值對 Ma

原创 15.三數之和(LeetCode)(中等)

給定一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 例如, 給定數組 nums = [

原创 Java二維數組List操作,ArrayList和LinkList相同

1.創建動態二維數組 嵌套進去即可 List<List<Integer>> result = new LinkedList<>();  2.往空二維數組添加一維數組         result.add(new LinkedList

原创 18.四數之和(LeetCode)(中等)

給定一個包含 n 個整數的數組 nums 和一個目標值 target,判斷 nums 中是否存在四個元素 a,b,c 和 d ,使得 a + b + c + d 的值與 target 相等?找出所有滿足條件且不重複的四元組。 注意: 答案

原创 441. 排列硬幣(leetcode)(簡單)

方法1:使用了庫函數(庫函數一般都要比自己寫的快)執行用時 : 6 ms class Solution { public int arrangeCoins(int n) { int m = (int)Math.s

原创 牛頓迭代法與求平方根

百度百科:https://blog.csdn.net/ccnt_2012/article/details/81837154   馬同學:https://www.matongxue.com/madocs/205.html 原理:以曲線的切

原创 4.尋找兩個有序數組的中位數(leetcode)

 題目 給定兩個大小爲 m 和 n 的有序數組 nums1 和 nums2。 請你找出這兩個有序數組的中位數,並且要求算法的時間複雜度爲 O(log(m + n))。 你可以假設 nums1 和 nums2 不會同時爲空。 解析 確定中位

原创 4-3類P117(定義類,實例化,構造器,方法,靜態方法)

package com.lei; public class lei { public static void main(String[] args) { //以類似數組的寫法實例化多個實例,記住 Employee[] s

原创 百度圖片爬蟲(轉載稍改)

# -*- coding:utf-8 -*- import re import requests def dowmloadPic(html, keyword):     pic_url = re.findall('"objURL":"(

原创 排序(多種)(可以比較速度)

包括: 插入排序:直接插入排序,折半插入排序,希爾排序 交換排序:冒泡排序,快速排序 選擇排序:簡單選擇排序 其它排序:歸併排序,桶排序 查詢“排序算法動圖”更好理解 package insertion_sort; import ja

原创 九宮格數獨遊戲

九宮格數獨遊戲 一個九宮格數獨遊戲,以下是思路和html文件,由於水平有限沒有使用什麼比較高級的語法,都是一些基礎的東西,所以代碼比較長。 邏輯思路 1.生成數獨遊戲 思路是把數獨理解成一個二維數組,只要每次遊戲開始隨機生成一個符合九宮格