題目:去除重複字元並排序
去除重複字元並排序
執行時間限制:無限制
內容限制: 無限制
輸入: 字串
輸出: 去除重複字元並排序的字串
樣例輸入: aabcdefff
樣例輸出: abcdef
c++實現如下:
#includeusing namespace std;
#includevoid char_output(char *input)
char *pbegin=input;
for(int i=0;i!=256;i++)
{if(hash[i]!=0)
{char ch=(char)i;
cout《注:可以用hash表直接實現,非常方便!而這其中涉及到乙個強制轉換的問題(int轉char),輸出的字串就是排序的字串。
去除重複字元並排序
去除重複字元並排序 執行時間限制 無限制 內容限制 無限制 輸入 字串 輸出 去除重複字元並排序的字串 樣例輸入 aabcdefff 樣例輸出 abcdef 沒看到結果裡面要求排序,所以大意了寫成了這樣 includeusing namespace std int main 或char str1 1...
去除重複字元並排序
這裡有兩種方法,乙個是把輸入的一串字元進行排序,然後輸出不重複的字元 二是用乙個長度為256的陣列進行標記,有點像hash表的方式!1 include 2 3 include 45 using namespace std 67 void sorthash string ptr int length ...
華為機試題目 刪除重複字元
include include pinputstr中是原來待處理的字串,m是其大小 poutputstr是刪除重複後的字串,其大小用n返回 void removerepeatchar const char pinputstr,int m,char poutputstr,int n 判斷test ch...