原创 leetcode 3---Longest Substring Without Repeating Characters 雙指針 String

Given a string, find the length of the longest substring without repeating characters. Examples: Given “abcabcbb”,

原创 集成學習算法總結----Boosting和Bagging

1、集成學習概述 1.1 集成學習概述 集成學習在機器學習算法中具有較高的準去率,不足之處就是模型的訓練過程可能比較複雜,效率不是很高。目前接觸較多的集成學習主要有2種:基於Boosting的和基於Bagging,前者的代表算法有

原创 Java中的值傳遞和引用傳遞

轉自:http://www.cnblogs.com/clara/archive/2011/09/17/2179493.html Java中的值傳遞和引用傳遞 當一個對象被當作參數傳遞到一個方法後,此方法可改變這個對象的屬性,並可返

原创 leetcode 92. Reverse Linked List II 鏈表 部分反轉

Reverse a linked list from position m to n. Do it in-place and in one-pass. For example: Given 1->2->3->4->5->NULL

原创 位運算的常用操作總結

位運算是一個神奇的運算,可以很巧妙的解決一些難題,同時速度還非常快。下面將介紹位運算基本的概念,以及位運算的一些常用方法。 1、位運算的基本概念 圖片來自谷歌。 這裏需要注意的是,位運算的時候全部都是換算成二進制的,一般都是3

原创 leetcode 350---Intersection of Two Arrays II 數組 雙指針 排序

Given two arrays, write a function to compute their intersection. Example: Given nums1 = [1, 2, 2, 1], nums2 = [2,

原创 java中String、StringBuffer、StringBuilder的總結

看了很多關於java的string的相關知識,這裏做一個較爲全面的總結,內容轉自不同地方的博客,鑑於出處較多,就不一一列舉了。 java中String、StringBuffer、StringBuilder是編程中經常使用的字符串類

原创 機器學習---白話Logistic迴歸

1、Logisti迴歸的基本概念 首先logistic迴歸是一個分類算法,大家不要被名稱所誘惑,這一點非常重要!然後logistic回歸屬於是利用了一個叫做sigmoid函數的映射,簡稱S函數,S函數的定義如下: 函數圖像是這

原创 java中的常用的輸入方法

1、從控制檯接收一個字符 System.in.read();這個方法返回的是Unicode碼,按下enter鍵結束,用System.in.read()時,我們在鍵盤上按下的任何一個鍵都會被當做是輸入值,包括Enter鍵也會被當做是

原创 java??List?LinkedList?ArrayList ??

1、List 首先List是一個接口,不可以被構造,也就是說 List<Integer> lis=new List<>(); 是錯誤的。但是可以藉助創建一個ArrayList的對象後把上溯到List。如下所示是正確的,但是這樣相當

原创 排序算法---堆排序

堆積排序(Heapsort)是指利用堆積樹(堆)這種數據結構所設計的一種排序算法,可以利用數組的特點快速定位指定索引的元素。堆排序利用了大根堆(或小根堆)堆頂記錄的關鍵字最大(或最小)這一特徵,使得在當前無序區中選取最大(或最小)

原创 Android中的佈局和控件的隱藏和觸發顯示

1、佈局的隱藏和顯示 安卓開發中會遇到很多顯示和隱藏的問題,有時候需要隱藏一部分佈局,包括所有的佈局格式(線性佈局、相對佈局、網格佈局等),這裏以LinearLayout的隱藏與顯示爲例進行展示說明。 首先在layout中的xm

原创 數據挖掘與數據分析

數據挖掘與數據分析 一、數據挖掘和數據分析概述 數據挖掘和數據分析都是從數據中提取一些有價值的信息,二者有很多聯繫,但是二者的側重點和實現手法有所區分。 數據挖掘和數據分析的不同之處: 1、在應用工具上,數據挖掘一般要通過自己

原创 03--二維數組中的查找

題目描述 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數 思路 暴力方法是按照行或者列

原创 06--重建二叉樹

題目:       輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則