原创 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