原创 關於開發中耦合度的強弱順序

之前在做題的時候碰到過要判斷開發設計中耦合度強弱問題,在網上查了些資料,這個比較全。 耦合按從強到弱的順序可分爲以下幾種類型: a)非直接耦合:兩模塊間沒有直接關係,之間的聯繫完全是通過主模塊的控制和調用來實現的    b)數據耦合:一個

原创 關於逆波蘭式

在程序設計中,可能碰到需要對字符串數學表達式求值的問題,常用的方法是解析表達式,生成二叉樹,然後進行計算。編譯器就是使用這種方法來解析程序中的表達式的。這種方法實現起來有點難度,需要考慮運算符的優先級,括號的配對,堆棧的使用等等。我們正常

原创 JAVA中集合基本操作

原文出自:http://www.cnblogs.com/CocoonFan/archive/2013/03/11/2953312.html 在編程的時候,常常需要集中存放多個數據。我們可以使用數組來存放這些數據,但是數組有一個缺點:數組

原创 夥伴系統的內存分配淺析

最近在網上看到一篇關於夥伴系統的內存分配問題比較好的文章。這裏分享過來供大家參考。 原文地址:http://blog.csdn.net/vanbreaker/article/details/7605367 夥伴系統的概述      

原创 字符串的全排列和組合算法

原文出自:http://blog.csdn.net/hackbuteer1/article/details/7462447 全排列在筆試面試中很熱門,因爲它難度適中,既可以考察遞歸實現,又能進一步考察非遞歸的實現,便於區分出考生的水平。

原创 餘弦距離、歐氏距離和傑卡德相似性度量的對比分析

原文出自:http://www.cnblogs.com/chaosimple/p/3160839.html 1、餘弦距離 餘弦距離,也稱爲餘弦相似度,是用向量空間中兩個向量夾角的餘弦值作爲衡量兩個個體間差異的大小的度量。 向量,是多

原创 【轉】實現memcpy函數

原文出處:http://my.oschina.net/renhc/blog/36345 面試中如問到memcpy的實現,那就要小心了,這裏有陷阱。 先看下標準memcpy()的解釋: void *memcpy(void *dst

原创 社團發現算法研究和在SNS網絡中的應用

原文出自:http://blog.chinaunix.net/uid-27105712-id-3309665.html 分類: IT業界 篇首語:不知道大家有沒有用過QQ圈子,或者看過相關新聞,當QQ圈子剛出來時候,很多震撼了,

原创 【轉】linux進程通信的幾種方式

linux下的進程通信手段基本上是從Unix平臺上的進程通信手段繼承而來的。而對Unix發展做出重大貢獻的兩大主力AT&T的貝爾實驗室及BSD(加州大學伯克利分校的伯克利軟件發佈中心)在進程間通信方面的側重點有所不同。前者對Unix早期的

原创 複雜網絡研究常用載體集

原文出處:http://blog.sciencenet.cn/home.php?mod=space&uid=237587&do=blog&id=228595 複雜網絡的研究常常是和實際的複雜系統緊密結合的。從小世界和無尺度現象的發現開

原创 Windows下安裝Python + igraph (用於複雜網絡分析)

最近在研究一個關於複雜網絡的課題,由於所下載的文件都是gml格式,針對gml文件格式進行作出有點困難,在網上查資料發現igraph可以很好地進行處理。這裏就把資料轉載過來供大家參考。 來自兩篇博客,原文網址如下: http://www.c

原创 關於進制轉換計算問題

       最近在做題的時候多次遇到進制轉換的問題,這裏總結下方法,工大家參考: 首先我們看兩道習題: (1)採用某種進位制時,如果3*6=15,那麼4*5=? 解析:     如果按我們日常應用的十進制表示法,那麼3*6 = 18;而

原创 【複雜網絡資料】實證網絡數據和各種程序源碼

最近一直在做一個關於複雜網絡的課題,對於設計的算法的全面性和測試集的選擇都有些疑惑,在網上找到了這樣一篇帖子,感覺資源比較豐富,這裏分享給大家,希望對研究這方面的孩紙有幫助。下面內容均不是本人所寫,非常感謝這位朋友,原文網址爲:http:

原创 java 異常java.lang.UnsupportedOperationException

原文網址:http://www.cnblogs.com/QQParadise/articles/2969735.html 在項目中採用一個枚舉的集合,本人採用Collections中的空集合Collections.emptyList(