先說一下發(fā)生的事情吧。
去年某時,一位朋友找到我,說他面臨一個很嚴重的問題,如果此問題解決不了,他們的產(chǎn)品就不能被用戶所接受,說白了就是白做了,拿不到錢。
他們給用戶開發(fā)一套軟件,但是用戶通過文本導(dǎo)入數(shù)據(jù)過程中,軟件直接假死,通過檢查,用戶導(dǎo)入數(shù)據(jù)大概有50萬條之多,平時做測試時,他們通過文本導(dǎo)入數(shù)據(jù)大概在1萬條左右,沒想到數(shù)據(jù)量從1萬增加到50萬,程序竟然會假死。此問題如果不能很好解決,估計用戶是不會買賬了。
通過分析,他所要做的事情大致可以縮減如下:
1.總共10萬個電話號碼;
2.電話號碼中有重復(fù)和錯誤;
3.查找出正確的號碼(不重復(fù))。
問題經(jīng)過精簡之后,我看著似曾相似,當(dāng)然估計有些讀者應(yīng)該知道怎么做了。
我先說一下朋友的做法,大致如下(精簡,剔除不必要的成份):
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26