一起學2019筆試題
今天答了一起教育(也就是一起作業)研發崗位筆試題,資料結構考的挺多的,筆試題一共12道,只記得下面幾道了,還有一道判斷二叉查詢樹的題,大部分題目如下:
1.TCP和UDP的區別?
2.有一個表為Students(id,grade),請寫出SQL找出所有及格(grade>=60)的學生id。
3.佇列和棧的區別?
4.連結串列和陣列的區別?優缺點?
5.寫一個方法去除陣列中所有重複的數字,並保留陣列原有的順序。例如,輸入的陣列為[1,5,4,2,7,2,6,5],去除重複後結果應該為[1,5,4,2,7,6]。請給出一個性能較優的方法。並說明演算法複雜度。
(選做)給一個未排序的整形陣列,找出最長的連續數字的長度,期望複雜度為O(n)。例:輸入Input [100,4,200,1,3,2] 輸出4,因為最長連續數字為[1,2,3,4]
(選做)有A,B,C,D四個人,要在夜裡過一座橋。他們通過這座橋分別需要耗時1,2,5,10分鐘,只有一個手電,並且同時最多隻能兩個人一起拿著手電過橋。請問,如何安排,能夠在17分鐘內這四人都過橋?
相關推薦
一起學2019筆試題
今天答了一起教育(也就是一起作業)研發崗位筆試題,資料結構考的挺多的,筆試題一共12道,只記得下面幾道了,還有一道判斷二叉查詢樹的題,大部分題目如下: 1.TCP和UDP的區別? 2.有一個表為Students(id,grade),請寫出SQL找出所有及格(grade>=60)
頭條2019筆試題3:leetcode93 恢復ip
上報IP時,忽律了’.’,現在要還原所有原始IP的數量 輸入是一個字串,輸出一行一個整數。 leetcode93 給定一個只包含數字的字串,復原它並返回所有可能的 IP 地址格式。 示例: 輸
頭條2019筆試題 4:leetcode393:utf-8編碼驗證
題目: 給定一個整數陣列,判斷是不是utf-8編碼 ps:整數只有最低8位來存資料。輸入的每個整數都代表一個byte‘ 輸入 第一行一個整數表示陣列長度N’ 第二行空格隔開N整數 輸出 1合法 0非法 leetcode原題 UTF-8 中的一個
大端位元組序還是小端位元組序-新浪2019筆試題
愚蠢的博主選錯了新浪崗位,考的是Androd和IOS方向的題,好在程式設計題還算正常,好陣子沒空寫,現在簡單記錄一下 先了解一下什麼是大端位元組和小端位元組 大端儲存就是將高位元組序的內容儲存到低地
飛魚科技2019筆試題
飛魚科技,遊戲開發崗位。筆試120分鐘,一共五個單選題,五個多選題,兩個程式設計題,五個填空題,兩道問答題,還有就是性格測試。兩個程式設計題整理如下(題目出的很個性): 百元買百雞問題 公元前五世紀,我國古代數學家張丘建在《算經》一書中提出了“百雞問題”:雞翁一值錢五,雞母一值錢
掌閱科技2019筆試題
一個強密碼應滿足以下所有條件: 由至少6個,至多20個字元組成; 至少包含一個小寫字母,一個大寫字母,和一個數字; 同一個字元不能連續出現三次(比如"…aaa…"是不允許的,但“…aa…a…”是可以的) 編寫函式strongPasswordChecke
位元組跳動2019筆試題
突然看到好久之前做的位元組跳動的筆試題,當時感覺挺難的。現在才來整理(太懶了。。。)。只記得一個了,有一個算一個吧。 題目: 輸入:第一行輸入一個數n,表示下邊有幾行。接下來輸入n行,每一行格式為1,2;3,4;5,6… 輸出:將重疊部分進行合併的結果,按從小到大輸出。 例如
網易2019筆試題
1.蘋果分堆 計算累加小組成員數,結合二分查詢,複雜度O( min(n, mlogn) ) package wangyi123; import java.util.Scanner; public class groupNum { public static
跟濤哥一起學嵌入式 第04集:一道面試題,測出你的C語言功底
inux 臨時 新增 取數據 max 指針 code 個人主頁 ctu 大家好,我是濤哥,歡迎閱讀《跟濤哥一起學嵌入式》第04集,今天聊聊面試題。 嵌入式C語言面試題中,大家經常會看到宏定義的考題。比如:定義一個宏,求兩個數中的最大數。別小看這個考題,雖然簡單,但是它卻陷阱
2019網易筆試題C++--豐收
block 一行 思路 使用 屬於 如果 簡單 代碼 for 題目描述 又到了豐收的季節,恰好小易去牛牛的果園裏遊玩。 牛牛常說他多整個果園的每個地方都了如指掌,小易不太相信,所以他想考考牛牛。 在果園裏有N堆蘋果,每堆蘋果的數量為ai,小易希望知道從左往右數第x個蘋果是
2019秋招筆試題——(數組合並)n個有序集合的並集,時間複雜度O(n^2)
這是一道下午剛剛筆試的題目,百詞斬的秋招演算法工程師題目中的一個。 題目: n個有序集合的合併,我最低的時間複雜度只能降到O(n^2),水平不夠,不能再優化了。 先說說我的思想: 輸入要求已經說明了,我必須要先儲存這n個集合,包括集合的長度以及元素,顯然是一個二維陣列,第一維
python程式設計------迅雷2019秋招線上筆試題
1.勾股數,是由三個正整陣列成的陣列;能符合勾股定理 a*a + b*b = c*c , (a, b, c) 的正整數解。如果 (a, b, c) 是勾股數,它們的正整數倍數,也是勾股數。如果 (a, b, c) 互質,它們就稱為素勾股數。給定正整數N,計算出小
去哪兒網2019秋招筆試題
1.題目描述: 給出一個由[-100,100]之間整陣列成的陣列,求其相加和最大的連續子陣列 輸入 一個連續整陣列成的陣列 輸出 子陣列相加的最大值 樣例輸入 -1 2 3 -2 4 -6 樣例輸出 7 2.題目描述: 騎士只能在3X2
【360】2019秋招筆試題(圈地運動、Bitttts、魔法陣列)python
筆試已掛,諸位隨意看看就好,筆者程式設計水平一般。 木棍數n<3,不會組成多邊形;n>=3,只要判斷前n-1個的長度和是否比最大的那個大,大就說明能組成多邊形。 n = int(raw_input()) stem = map(int,raw_in
嗶哩嗶哩2019.9.21筆試題——扭蛋機(堆的思想解決)
一、題目:扭蛋機 甲乙倆人剛開始都沒有蛋,甲扭2號機,乙扭3號機。 (1)扭蛋機的規則: 2號扭蛋機:2x+1 3號扭蛋機:2x+2 eg: 如果甲剛開始沒有蛋,扭一下2號機,獲得2*0+1=1顆蛋。
位元組跳動2019屆校招筆試題
1.世界盃開幕式會在球場C舉行,球場C的球迷看臺可以容納M*N個球迷。在球場售票完成後,現官方想統計此次開幕式一共有多少個球隊球迷群體,最大的球隊球迷群體有多少人。 經調研發現,球迷群體在選座時有以下特性: 同球隊的球迷群體會選擇相鄰座位,不同球隊的球迷群體會選
位元組跳動2019屆校招筆試題二
2.為了提高文章質量,每一篇文章(假設全部都是英文)都會有m民編輯進行稽核,每個編輯獨立工作,會把覺得有問題的句子通過下表記錄下來,比如[1,10],1表示病句的第一個字元,10表示病句的最後一個字元。也就是從1到10著10個字元組成的句子,是有問題的。 現在需
2019年校招:縱目科技演算法筆試題
參考 當時筆試感覺良好,但是遺憾沒有接到面試通知,把筆試題目寫出來給大家參考參考。試卷分為兩部分,第一部分為必做題,第二部分選做兩題 Settion 1: SW Program Questions 1、Implement the following mac
思特奇2019校招筆試題
描述系統對外提供的所有服務,因此介面中的成員常量和方法都必須是公開(public)型別的,確保外部使用者能訪問它們; 介面僅僅描述系統能做什麼,但不指明如何去做,所以介面中的方法都是抽象(abstract)方法; 介面不涉及和任何具體例項相關的細節,因此介面沒有構造方法,
2019年網易遊戲暑期實習生招聘筆試題(2018年4月27日)第一題解答
題目描述:足球比賽的積分排名,一共16支球隊,分為4組,每組4支球隊,小組賽實行單迴圈制,每組一共進行6場比賽,勝者積3分,負者0分,打成平局各得一分,積分相同看淨勝球數,淨勝球多的排名靠前,淨勝球數相同看總進球數,總進球數多的排名靠前,總進球數也相同的球隊,名稱的字母序小的