原创 【編程】【leetcode】541. Reverse String II

public class Solution { public String reverseStr(String s, int k) { char[] carr=s.toCharArray();

原创 【Java】【多線程常見面試題】

1.子線程循環 10 次,接着主線程循環 100 次,接着又回到子線程循環 10 次,接着再回到主線程又循環 100 次,如此循環50次,試寫出代碼 package Test; public class Test { stat

原创 【java】java輸入

1.JDK1.4及以下版本 package Test; /** * JDK1.4及以下的版本中要想從控制檯中輸入數據只有一種辦法,即使用System.in獲得系統的輸入流,再橋接至字符流從字符流中讀入數據。 * 從上面的代碼段來看,

原创 【設計模式】工廠模式

2.1. 模式動機 現在對該系統進行修改,不再設計一個按鈕工廠類來統一負責所有產品的創建,而是將具體按鈕的創建過程交給專門的工廠子類去完成,我們先定義一個抽象的按鈕工廠類,再定義具體的工廠類來生成圓形按鈕、矩形按鈕、菱形按鈕等,它

原创 【編程】2017年360春招編程題

1.數學期望 package dynamic.B360; /** * http://blog.csdn.net/u011746554/article/details/66472433 * */ import java.text.D

原创 【編程】【leetcode】151. Reverse Words in a String

/** \\d表示 0-9 的數字, \\s表示 空格,回車,換行等空白符, \\w表示單詞字符(數字字母下劃線) +號表示一個或多個 * */ class Solution

原创 【編程】記錄曾經寫過的那些代碼

1.判斷一年中具體某一天是一年中第幾天 import java.util.Calendar; import java.util.Scanner; public class MyCalendar { public stat

原创 【編程】【2017京東java實習生編程題】拍賣

題目: http://exercise.acmcoder.com/online/online_judge_ques?ques_id=4398&konwledgeId=41 package com.smart.reflect; /**

原创 【數據庫】內連接、左連接、右連接、全連接、自連接

drop database IF EXISTS sqljiontest; create database sqljiontest; use sqljiontest; drop table IF EXISTS book; creat

原创 【java】【java Collection】Stack

源代碼 package java.util; /** * 先進後出 push pop peek empty search * The Stack class represents a last-in-first-out (LIF

原创 【編程】【leetcode】345.Reverse Vowels of a String

c++ //// string::find_first_of //#include <iostream> // std::cout //#include <string> // std::string //#

原创 【java】【java collection】Vector

學習vector請看官方API https://docs.oracle.com/javase/7/docs/api/java/util/Vector.html 學習參考資料 http://www.cnblogs.com/skywang12

原创 【編程】【leetcode】186.Reverse Words in a String II

思路: 方法一:先把每個單詞反轉,再講整個字符串反轉。 方法二:和151的解決一樣,利用內置函數+正則表達式  (其實152就是151的簡化版本) class Solution { public: void reverseWor

原创 【編程】【2017京東java實習生編程題】異或

題目: http://exercise.acmcoder.com/online/online_judge_ques?ques_id=4397&konwledgeId=41 package com.smart.reflect; impor

原创 【java】【java8】Lambda、Stream、Function、Consumer、Predicate、Supplier

Lambda基本概念 A lambda expression is an unnamed function with parameters and a body.(匿名函數[參數+函數體]) The lambda expression