原创 數組中重複的數字(牛客網二十九)

在一個長度爲n的數組裏的所有數字都在0到n-1的範圍內。 數組中某些數字是重複的,但不知道有幾個數字是重複的。也不知道每個數字重複幾次。請找出數組中任意一個重複的數字。 例如,如果輸入長度爲7的數組{2,3,1,0,2,5,3},那麼對應

原创 左旋轉字符串(牛客網二十七)

例如,字符序列S=”abcXYZdef”,要求輸出循環左移3位後的結果,即“XYZdefabc”。是不是很簡單?OK,搞定它! public class Solution { public String LeftRotateSt

原创 翻轉單詞順序列(牛客網二十八)

牛客最近來了一個新員工Fish,每天早晨總是會拿着一本英文雜誌,寫些句子在本子上。同事Cat對Fish寫的內容頗感興趣,有一天他向Fish借來翻看,但卻讀不懂它的意思。例如,“student. a am I”。後來才意識到,這傢伙原來把句

原创 第一個只出現一次的字符(牛客網二十一)

在一個字符串(1<=字符串長度<=10000,全部由字母組成)中找到第一個只出現一次的字符,並返回它的位置 import java.util.HashMap; public class Solution { public int

原创 鏈表中環的入口結點(牛客網三十二)

一個鏈表中包含環,請找出該鏈表的環的入口結點 /* public class ListNode { int val; ListNode next = null; ListNode(int val) {

原创 和爲S的連續正數序列(牛客網二十六)

輸出所有和爲S的連續正數序列。序列內按照從小至大的順序,序列間按照開始數字從小到大的順序 import java.util.ArrayList; public class Solution { public ArrayLis

原创 表示數值的字符串(牛客網三十一)

請實現一個函數用來判斷字符串是否表示數值(包括整數和小數)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示數值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3

原创 和爲S的兩個數字(牛客網二十五)

輸入一個遞增排序的數組和一個數字S,在數組中查找兩個數,是的他們的和正好是S,如果有多對數字的和等於S,輸出兩個數的乘積最小的。 import java.util.ArrayList; public class Solution {

原创 Mysql必知必會

登陸 選擇數據庫 瞭解數據庫和表 檢索某個列 返回不同的行 限制結果 第一個5是開始位置,第二個5是返回的行數。 排序數據 指定方向排序 找出最大或者最小值 使用where語句 不匹配檢

原创 最壞時間複雜度爲N^2排序(冒泡-選擇-插入)

冒泡排序 public void bubblesort(int a[]) { int len=a.length; int i=len-1; int last=0; while(i>0) { last=0;

原创 構建乘積數組(牛客網三十)

給定一個數組A[0,1,...,n-1],請構建一個數組B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 import java.util.

原创 Effective Java-考慮用靜態工廠方法代替構造器

public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE; } //使用構造器 Boolean b1 = new Bool

原创 win10 pycharm破解

下載安裝好pycharm 下載 https://pan.baidu.com/s/119UO4SGIEW_cxf0LmZzx3w 並將 JetbrainsCrack-3.1-release-enc.jar 放置到 pycharm安裝目錄的\

原创 tensorflow 學習例子

1. import tensorflow as tf matrix1 = tf.constant([[3,3]]) matrix2 = tf.constant([[2], [2]]) product = tf.matmul(matrix

原创 win10安裝git

https://blog.csdn.net/lemon_cookie/article/details/79058151 https://blog.csdn.net/fanrenxiang/article/details/79745453