原创 stl學習一
stl概括 基礎函數: size() 容器元素的數目 swap()
原创 1.shell腳本編譯運行.c程序
#!/bin/bash file=$1 #讀取腳本名 file_run=`awk -v str=${file} 'BEGIN{len=spli
原创 python編碼
utf8:國際編碼,1個字節表示英文,3個字節表示中文 gbk:國家標準,2個字節表示中文 unicode:統一碼,二進制編碼 gbk與utf的編碼方式的不同,導致了不同類型的文件打開方式不同。 gbk格式的文件,要用codes.op
原创 動態數組實現hash表
#include <stdio.h> #define HASHSIZE 12 #define NULL_KEY -111 typedef struc
原创 c++實現鏈表的抽象數據結構
#include<iostream> #include<stdio.h> using namespace std; static const int
原创 循環隊列的c++類
//----------------------- //循環隊列的難點在於判斷隊列的空/滿狀態 //空:_queue->front==_queue-
原创 單鏈表的基本操作(代碼優化)
#include <stdio.h> typedef struct node { int data; struct node * nex
原创 c++之string類編寫
#include<iostream> #include<string> using namespace std; class String{ pub
原创 2.2階乘(N!)
1.N!末尾有多少個0 因式分解後發現0的數目=5的指數(5的質因數的個數) for(i=1;i<N;++i) { j=i; while(j) { if(j%5==0) { num++; j=j/5; } } }
原创 2.1求1的個數
1.直接法 while(value) { if(v%2==1) num++; v=v/2; } 2.有位運算,移位運算代
原创 c++類實現2叉樹的抽象數據結構
//--------------------------------------------------------------------------- //author:putaoxiangqi //實現樹的抽象數據結構。重點在前序
原创 生成二叉排序樹
構建原則: 左子樹<根<右子樹 //#-------------------------------- //#插入法生成二叉排序樹 //#-------------------------------- #include<stdio.
原创 c++類實現二叉查找樹的抽象數據結構
說明:1.0 二叉查找樹可以看成是改進的二分查找法: 不需要依賴有序的數組1.1 對於二叉查找樹的前綴/後綴的查找,可能需要改變二叉樹的類型,增加parent指針1.2 對於插入/刪除/查找(二分,最值之類)的操作,不需要考慮pare
原创 mutt發送郵件--設置發件人地址
先舉例子: local mail_list="[email protected]" local date=$1 local file=$2 echo -e "thanks \nfangchang" | mutt -s
原创 python操作mysql數據庫如何解決中文亂碼的問題
1.python操作mysql 安裝MYSQLdb庫 庫地址:http://pan.baidu.com/disk/home?fr=ibaidu#path=%252F%25E8%25BD%25AF%25E4%25BB%25B