原创 程序員如何快速準備面試中的算法

程序員如何快速準備面試中的算法 前言     我決定寫篇短文,即爲此文。之所以要寫這篇文章,緣於微博上常有朋友詢問,要畢業找工作了,如何備戰算法。儘管在微博上簡單梳理過,如下圖所示:         但因字數限

原创 由一個例子引起的對遞歸原理的理解。

   今天由一個例子來對遞歸函數執行過程進行簡要的剖析。      遞歸,所用到的底層數據結構是棧。即遵循先進後出原則,保存、讀取變量。     如果我們想要運用遞歸,必須滿足兩個條件:    1,確定初始條件。確定遞歸何時結束。   

原创 關於桶排序算法的STL實現

直接按照算法導論上僞代碼做的。其中,排序算法直接調用STL庫中的sort函數,即快排算法,當然,用歸併排序法更好。因爲,運用桶排序算法也可能是將所有數“恰巧”分配在一個桶內,例如A=[0.1,0.12,0.15,0.16....],在這種

原创 利用STL棧實現括號匹配算法

華爲一個校招題目: 輸入一組字符串,其中有普通的字符與括號組成,例如()及[],要求驗證括號是否匹配,如果匹配則輸出零,不然輸出1. Sample input:dfa(sdf)df[dfds(dfd)] Sample output:0

原创 windows下python三方requests庫安裝

我之前下載的是python安裝包是python-2.7.5.msi的形式,直接安裝,沒有網上所謂的安裝包,故而也就使用網上的python setup.py install命令來安裝requests庫。 解決辦法: 去http://www.

原创 c++:primer plus 源代碼

//類的使用,一個簡單的例子。 //簡單的銀行存款函數 //類函數的使用。 #include <iostream> #include <string> using namespace std; class Account { public

原创 python setuptools安裝

  如果直接從官網下載setuptools包安裝的話,在我的windows機器上出現了很多問題。例如,提示很多模塊要安裝,然後又去安裝,花了很長時間。     實際上,通過查看相關官方文檔可知,可以直接通過一個腳本來安裝。   get-p

原创 c++static數據成員的使用。

以下均用codeblocks正常編譯通過。 1.非const 數據成員初始化代碼: //.h頭文件 #ifndef STATICUSAGE_H_INCLUDED #define STATICUSAGE_H_INCLUDED #includ

原创 python安裝某模塊時出現 TypeError: __call__() takes exactly

具體錯誤如下: MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") TypeError: __call__() takes exactly 2 arguments (1 given

原创 wubi 安裝ubuntu 14.04.3遇到的種種問題

首先,我申明,這是一次不成功的安裝經歷,花了我總共一天的時候。 真的很操蛋。用wubi安裝。 先簡要的介紹安裝過程,先從linux官網下載ISO文件,然後用ultraiso解壓。我已開始想製作U盤啓動盤的,但是解壓雖然成功,但是重啓電腦

原创 c++備註事項:

1.構造函數無返回值,且不要定義爲void類型,不然在codeblocks編譯通不過。

原创 用STL鏈表解華爲約瑟芬問題

代碼如下: #include <iostream> #include<list> #include <algorithm> using namespace std; void Print(int &s) {     cout<<s<<en