原创 (Java)一個整型數組裏除了兩個數字之外,其他的數字都出現了偶數次。請寫程序找出這兩個只出現一次的數字。

首先:位運算中異或的性質:兩個相同數字異或=0,一個數和0異或還是它本身。 當只有一個數出現一次時,我們把數組中所有的數,依次異或運算,最後剩下的就是落單的數,因爲成對兒出現的都抵消了。 依照這個思路,我們來看兩個數(我們假設是AB)出現

原创 字符串的拼接和位移,Java

題目:彙編語言中有一種移位指令叫做循環左移(ROL),現在有個簡單的任務,就是用字符串模擬這個指令的運算結果。對於一個給定的字符序列S,請你把其循環左移K位後的序列輸出。例如,字符序列S=”abcXYZdef”,要求輸出循環左移3位後的結

原创 求連續子數組的最大和,Java 解法

HZ偶爾會拿些專業問題來忽悠那些非計算機專業的同學。今天測試組開完會後,他又發話了:在古老的一維模式識別中,常常需要計算連續子向量的最大和,當向量全爲正數的時候,問題很好解決。但是,如果向量中包含負數,是否應該包含某個負數,並期望旁邊的正

原创 Java - 表達數值的字符串(劍指offer)

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

原创 字符串的全排序(字典排列)

輸入一個字符串,按字典序打印出該字符串中字符的所有排列。例如輸入字符串abc,則打印出由字符a,b,c 所能排列出來的所有字符串abc,acb,bac,bca,cab和cba。   public class Solution { p

原创 (Java) 單鏈表的增刪改查和冒泡排序

首先是單鏈表的結點對象的創建和增刪改查的方法的實現 public class Linklist { public Node head; public int length=0; //打印鏈表 public void p

原创 Java 裏的與或運算符,位運算符的簡述與總結

Java中有三種移位運算符 <<   左移運算符,num <<1, 相當於 num 乘以2; >>   右移運算符,num >>1, 相當於 num 除以2; >>>  無符號右移,忽略符號位,空位都以0不齊; public class

原创 Java實現輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。

public class Test { // 利用Java內置toBinaryString方法來實現 public static int numberOfOne1(int n) { int count

原创 Anaconda multi-user version 的安裝權限報錯異常問題總結:

在安裝Anaconda時,因爲選擇了multiple user 的安裝方式,結果在Anaconda prompt 裏安裝tensorflow時卻出現了權限受限,拒絕訪問的異常報錯,具體如下:(tensorflow)C:> pip inst

原创 Java的四大內部類類型的總結

Java的四種內部類如下: 常規內部類 靜態內部類 局部內部類 匿名內部類。 設計內部類的目的:如果想讓一個類繼承多個接口(可以多繼承接口)繼承多個抽象類是做不到。但是在設計比較複雜的時候需要繼承多個接口或者抽象類,總不能全部功能寫在一個

原创 統計學裏的時間序列分析總結

時間序列預測方法時間序列與時序分析移動平均法, 指數平滑法, 時間序列的分解法,季節指數法因果 數學統計迴歸模型,計量經濟學模型,優勢指標法,相關模型,投入產出模型時間序列特徵:含有長期趨勢因素,含有季節變動因素,循環變動因素,不規則變動

原创 JDBC, MyBatis, 和 Hibernate 的優缺點比較

原文地址jdbc,mybatis,hibernate各自優缺點及區別先比較下jdbc編程和hibernate編程各自的優缺點。   JDBC:   我們平時使用jdbc進行編程,大致需要下面幾個步驟:   1,使用jdbc編程需要連接數據

原创 Java 的JDBC連接方法與技巧總結

1.JDBC   Java database connection   數據庫->對數據進行管理(增,刪,改,查)   應用程序對數據庫數據進行操作2.JDBC連接的固定套路   (1)找到jdbc的jar包;   (2)導包   (3)

原创 二叉樹的三種遍歷算法的實現

二叉樹與一般樹的區別 一般樹的子樹不分次序,而二叉樹的子樹有左右之分. 由於二叉樹也是樹的一種,所以大部分的樹的概念,對二叉樹也適用. 二叉樹的存貯:每個節點只需要兩個指針域(左節點,右節點),有的爲了操作方便也會 增加指向父級節點的指針

原创 Java的集合框架機制與泛型

Java集合:就是一種容器,用於存儲,獲取,操作對象的容器。數組與集合的比較1. 數組的長度不可變,數組沒有提供可以查看有效元素個數的方法2. 集合的長度是可變的,集合可以存儲任意類型的對象,集合只能存儲對象Java的集合框架接口主要有兩