原创 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},則