原创 [leetcode]140. Word Break II(Java)

package pat; import java.util.ArrayList; import java.util.HashMap; import java.util.List; class Solution { public L

原创 leetcode 229摩爾選舉法

class Solution { public List<Integer> majorityElement(int[] nums) { int cnt1=0.cnt2=0,a=0,b=0; Lis

原创 threejs Object的點擊(鼠標)事件(獲取點擊事件的object)

objects=[]; raycaster = new THREE.Raycaster(); mouse = new THREE.Vector2(); //監聽全局點擊事件,通過ray檢測選中哪一個object document.add

原创 IDEA編寫scala使用maven打包,出現的一些坑,編寫一個wordcount程序

被這個死問題整整折磨了兩個小時,首先我們來看一下如何建立一個使用maven的scala工程(雖然個人覺得sbt更好用) 新建項目後點擊右側scala選項,選擇左側面板的IDea建立好項目輸入項目名稱,建立好項目之後可以右鍵項目名稱(此時選

原创 美團2020,4.16筆試第三題

作者:左程雲 鏈接:https://www.nowcoder.com/discuss/410116?type=0&order=0&pos=21&page=1 來源:牛客網 import java.util.Arrays; import

原创 leetcode 191競賽

5425. 切割後面積最大的蛋糕   矩形蛋糕的高度爲 h 且寬度爲 w,給你兩個整數數組 horizontalCuts 和 verticalCuts,其中 horizontalCuts[i] 是從矩形蛋糕頂部到第  i 個水平切口的距離

原创 225. Implement Stack using Queues

class MyStack { /** Initialize your data structure here. */ private ArrayDeque<Integer> q1=new ArrayDeque<>()

原创 leetcode226

遞歸算法: class Solution { ArrayDeque<TreeNode> q=new ArrayDeque<>(); public TreeNode invertTree(TreeNode root) {

原创 227. Basic Calculator II

class Solution{ public int calculate(String s) { Stack<Integer> stack=new Stack<>(); int res=0;

原创 238. Product of Array Except Self

class Solution { public int[] productExceptSelf(int[] nums) { int n=nums.length;

原创 216. Combination Sum III

class Solution { public List<List<Integer>> combinationSum3(int k, int n) { List<List<Integer>> res=new A

原创 235. Lowest Common Ancestor of a Binary Search Tree

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * Tree

原创 173. Binary Search Tree Iterator

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * Tree

原创 153. Find Minimum in Rotated Sorted Array

原文鏈接:https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/discuss/48493/Compact-and-c

原创 187. Repeated DNA Sequences

class Solution { public List<String> findRepeatedDnaSequences(String s) { HashSet<String> res=new