字串處理和排序

2021-05-28 06:53:28 字數 1615 閱讀 8720

#include

<

iostream

>

//資料流輸入/輸出

#include

<

string

>

//字串類

#include

<

algorithm

>

//stl 通用演算法

#include

<

vector

>

//stl 動態陣列容器

#include

<

stdlib.h

>

#include

<

stdio.h

>

#include

<

string

.h>

#include

<

ctype.h

>

#define

token '-'

using

namespace

std;

bool

strsize(

const

string&i,

const

string

&j);

char

*extraction_sequence(

const

char

*src,

char

*des);

intmain()

bool

strsize(

const

string&i,

const

string&j)

return

(i.size()

<

j.size());}

char

*extraction_sequence(

const

char

*src,

char

*des) src

++; }

*(c_buf -1

)='\0

';//封閉字串

/*排序數字序列*/

vector

<

string

>

seq;

vector

<

string

>

::iterator iter;

char

*pch; pch

=strtok(buf,"-

");while

(pch

!=null)

sort(seq.begin(), seq.end(), strsize);

//按數字長度和大小排列

iter

=seq.begin(); des[0]

='\0'

;//des 清零

while

(iter

!=seq.end())

des[strlen(des)-1

]='\0

';//des 消除最後的 標記'-'

delete buf;

return

ret;}

字串 字串排序

頻率統計 將頻率轉換為索引 資料分類 回寫頻率統計 統計每個字元出現的次數 將頻率轉換為索引 確定不同字元首位置 從右到左檢查檢查鍵中的字元 public class lsd public class msd public static void sort string a private stat...

字串處理 字串反轉

請原諒博主今天很閒,於是乎博主又開始更新微博了。這次要更新的問題是 編寫乙個函式,反轉乙個單詞的順序。例如 do or do not,there is no try.就要反轉成 try.no is there not,do or do 大家要認真看看這道題,這道題和大家想象的貌似有點不同。首先字串反...

字串處理

uncode與ansi字串轉換 我們使用windows函式multibytetowidechar將多位元組字串轉換成寬字元字串。函式如下 int multibytetowidechar uintcodepage dworddwflags lpcstrlpmultibytestr intcbmulti...