参加了一个简单的线上30天刷题(每天一题),遇到第8天的题目写完后,
还是都只能过 基础 testcase0 其它的 testcase 1~5 全部fail...
想上来跟大家讨论一下 是否有神人可以解惑
题目网址如下:
https://goo.gl/3PG61f
程式码如下:
https://gist.github.com/ablueway/47d9b94d19e83fdfa4b3c64579b3515d
补充说明(Supplement):
我想知道用C写如何解决此题,其他语言的方法暂时不考虑,
程式码最上方配合题意定义了基础资料结构(name/number/idx),
之前使用strcmp的时候想不出来如何与quicksort做结合
所以资料结构多了idx字段,是将输入的string的每个char加总得到的值,
拿来为了后面排序使用。
针对输入内容用quick sort排序+查找时使用binary search,
但还是过不了测资.... Orz
写得有点暴力 ...请各位多多包涵
有啥好想法 大家可以讨论看看
谢谢欧