Java面試題 尋找coder

2021-08-04 12:36:41 字數 500 閱讀 4193

請設計乙個高效演算法,再給定的字串陣列中,找到包含"coder"的字串(不區分大小寫),並將其作為乙個新的陣列返回。結果字串的順序按照"coder"出現的次數遞減排列,若兩個串中"coder"出現的次數相同,則保持他們在原陣列中的位置關係。

給定乙個字串陣列a和它的大小n,請返回結果陣列。保證原陣列大小小於等於300,其中每個串的長度小於等於200。同時保證一定存在包含coder的字串。

測試樣例:

["i am a coder","coder coder","code"],3
返回:["coder coder","i am a coder"]

public class binarysearch ;

// string stra=;

// string stra=;

string strb=b.findcoder(stra, num);

for(int i=0;ii;j--)}}

for(int i=0,yy=0;i

Java面試題(一)

1 1 2 3 100構建乙個函式。答案 public int sum int n 2 描述冒泡演算法。答案 基本思路 對尚未排序的各元素從頭到尾依次比較相鄰的兩個元素是否逆序 與欲排順序相反 若逆序就交換這兩元素,經過第一輪比較排序後便可把最大 或最小 的元素排好,然後再用同樣的方法把剩下的元素逐...

java面試題總結

今天被架構師問了一連串的問題,估計問了有乙個多小時吧,有很多問題都答不上來,突然發現原來自己沒有掌握的知識太多了,原來我覺得技術是用來解決問題的,而不是用來研究的,但現在覺得要更快捷的解決問題,還得好好的研究他們的原理,凡事多問個 他的原理是什麼,底層是怎麼實現的 回來好好整理了一下知識點,我想就每...

java面試題雜記

1 jsp與servlet區別 2 arralist,linklist,list,vector的區別,hashmap,hashtable,hashset區別,heap,stack區別 屢試不爽的筆試題。3 spring的事務管理,事務隔離級別 4 oracle sql的優化方法 5 j2ee設計模式...