原创 matlab 點除與除的區別

當兩個矩陣(A,B)同階時,此時這兩個矩陣可以進行點乘運算,點乘運算是把這兩個矩陣位置對應的元素進行相乘,然後得到一個新的與A,B同階的矩陣C (C(i,j)= A(i,j)*B(i,j) ). (矩陣的點除(./)與點乘(.*)類似.)

原创 二叉樹後序排序的非遞歸算法

轉自http://www.cnblogs.com/ybwang/archive/2011/10/04/lastOrderTraverse.html前序、中序、後序的非遞歸遍歷中,要數後序最爲麻煩,如果只在棧中保留指向結點的指針,那是不夠

原创 順序表位置互換,A[m+n]

已知在一維數組A[m+n]中依次存放着兩個線性表(a1,a2,a3,…am)和(b1,b2,b3,…bn)。試編寫一個函數,將數組中兩個順序表的位置互換,即(b1,b2,b3,…bn)在(a1,a2,a3,…am)前面。

原创 dt.jar和tools.jar calsspath

dt.jar和tools.jar是兩個java最基本的包,裏面包含了從java最重要的lang包到各種高級功能如可視化的swing包,是java必不

原创 java中length屬性,length()方法和size()的方法的區別

1.length屬性是針對Java中的數組來說的,要求數組的長度可以用其length屬性; 2.length()方法是針對字符串來說的,要求一個字符串的長度就要用到它的length()方法; 3.java中的size()方法是針對泛型集合

原创 java @override 作用

@Override是僞代碼,表示重寫(當然不寫也可以),不過寫上有如下好處: 1、可以當註釋用,方便閱讀; 2、編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯。例如,你如果沒寫@Override,而

原创 leetcode:two sum的三種解法

Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum

原创 java 數組初始化之後的值

1.數組元素的類型是基本類型中的整數類型(byte、short、int和long),則數組元素的值是0。 2.數組元素的類型是基本類型中的浮點類型(float、double),則數組元素的值是0.0。 3.數組元素的類型是基本類型中

原创 DNS使用TCP與UDP

DNS同時佔用UDP和TCP端口53是公認的,這種單個應用協議同時使用兩種傳輸協議的情況在TCP/IP棧也算是個另類。但很少有人知道DNS分別在什麼情況下使用這兩種協議。 先簡單介紹下TCP與UDP。 TCP是一種面

原创 java修飾符和訪問修飾符

java中的修飾符分爲類修飾符,字段修飾符,方法修飾符。根據功能的不同,主要分爲以下幾種。     1、權限訪問修飾符     public,p

原创 MATLAB訪問cell數組的數據(大小括號的區別)

       cell數組是MATLAB的一種特殊矩陣,或者叫做廣義矩陣。矩陣的每個元素可以是任何一種數據類型的常數、常量或者矩陣,所以矩陣的每個的

原创 "XX cannot be resolved to a type "eclipse報錯及解決說明

    (1)jdk不匹配(或不存在)     項目指定的jdk爲“jdk1.6.0_18”,而當前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做簡單調整。     (2)jar

原创 單鏈表原地逆置

將帶頭結點的單鏈表原地逆置,空間複雜度爲O(1) 分析:操作分兩步,節點的刪除和插入,注意刪除節點的保存。 LinkList Reverse_1(linkList &L){ LNode *p = L; LNode

原创 java String 創建的深入理解

Java字符串類(java.lang.String)是Java中使用最多的類,也是最爲特殊的一個類,很多時候,我們對它既熟悉又陌生。   一、從根本上認識java.lang.String類和String池   首先,我建議先看看Stri