首页
/
每日頭條
/
圖文
/
劍指offer面試題15
劍指offer面試題15
更新时间:2024-10-05 11:12:49

劍指offer面試題15?給定兩個整數 a 和 b ,求它們的除法的商 a/b ,要求不得使用乘号 '*'、除号 '/' 以及求餘符号 '%' ,今天小編就來說說關于劍指offer面試題15?下面更多詳細答案一起來看看吧!

劍指offer面試題15(劍指OfferII001.整數除法)1

劍指offer面試題15

題目

給定兩個整數 a 和 b ,求它們的除法的商 a/b ,要求不得使用乘号 '*'、除号 '/' 以及求餘符号 '%' 。

注意:整數除法的結果應當截去(truncate)其小數部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2

假設我們的環境隻能存儲 32 位有符号整數,其數值範圍是 [−231, 231−1]。本題中,如果除法結果溢出,則返回 231 − 1

示例 1:輸入:a = 15, b = 2 輸出:7

解釋:15/2 = truncate(7.5) = 7

示例 2:輸入:a = 7, b = -3 輸出:-2

解釋:7/-3 = truncate(-2.33333..) = -2

示例 3:輸入:a = 0, b = 1 輸出:0

示例 4:輸入:a = 1, b = 1 輸出:1

提示:-231 <= a, b <= 231 - 1

b != 0

注意:本題與主站 29 題相同

解題思路分析

1、遍曆;時間複雜度O(log(n)),空間複雜度O(1)

func divide(a int, b int) int { if b == 0 || a == 0 { return 0 } if b == 1 { return a } flag, count := 1, 1 if a < 0 { flag = -flag a = -a } if b < 0 { flag = -flag b = -b } x, y, z := a, b, 0 temp := y for x-y >= 0 { for x-y >= 0 { x = x - y z = z count y = y y count = count count } y = temp count = 1 } if z > math.MaxInt32 { return math.MaxInt32 } if flag < 0 { return -z } return z }

2、計算;時間複雜度O(1),空間複雜度O(1)

func divide(a int, b int) int { res := a / b if res > math.MaxInt32 { return math.MaxInt32 } return res }

總結

Easy題目,題目同leetcode 29.兩數相除

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
大唐襪業發展的現狀
大唐襪業發展的現狀
在金秋這個收獲的季節,第十五屆中國大唐國際襪業博覽會如期而至。數字賦能的全鍊産業、奇思妙用的趣味設計、溫暖實用的人文禀賦……10月8日,在上海舉行的新聞發布會上,集中展示了這兩年來襪業疊代升級的最新碩果,多位業界精英、專家學者齊聚一堂,共話...
2024-10-05
長安歐尚x70a超值版七座最新價格
長安歐尚x70a超值版七座最新價格
易車訊近日,長安歐尚新款X70A正式上市,此次共推出5款車型,售價區間5.25-6.95萬元。與舊款車型相比,新車取消了豪華型車型,并且對車輛配置有所調整,動力方面,新車依舊搭載1.5L發動機,匹配5速手動變速箱。新車的造型沒有變化,依舊采...
2024-10-05
網絡營銷的特點主要包括什麼
網絡營銷的特點主要包括什麼
網絡營銷在我們的生活當中其實随處可見,你在網上時彈出的每一條廣告信息、浏覽的每一個廣告頁面都是全網營銷,企業做好全網營銷對公司今後的發展具有很大的幫助,能夠讓更多的人通過各種渠道知道我們公司。網絡營銷推廣的主要工作是什麼?1、利用全網營銷推...
2024-10-05
漫改劇日劇
漫改劇日劇
漫改劇日劇?根據日本漫畫家安藤夏美原著少女漫畫「我們有點不對勁」改編的同名日劇将于今夏正式開播,官方今天(6月10日)公開了男女主角的和服照,浜辺美波和服裝美翻,我來為大家科普一下關于漫改劇日劇?以下内容希望對你有幫助!漫改劇日劇根據日本漫...
2024-10-05
塌鼻子怎麼才能變好
塌鼻子怎麼才能變好
塌鼻子怎麼才能變好?導語:鼻子是整張臉最突出的器官,與整張臉的立體感息息相關,幾乎承包了整張臉百分之八十的顔值,也決定了一個人的風格,很多明星一定會做的項目就是鼻子,因為一個好看的鼻子能把整張臉顯得更高級與更立體,顯得臉小,今天小編就來說說...
2024-10-05
Copyright 2023-2024 - www.tftnews.com All Rights Reserved