1. נתון מערך ממוין ומספר X צריך להחזיר את האינדקס של האיבר X במערך - חיפוש בינארי
2. לרשום TECHNICAL DESIGN ל RESTAPI SERVER שיש לו 2 מתודות GETVALUE ו SET VALUE והוא אמור לממש את כל הצוותים
לממש פונקציית שורש - התשובה זה על ידי חיפוש בינארי.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2020
לא בג׳אווה אבל רעיון זהה
def sqrt_helper(num,s,e)
sqrt = (s+e)/2.0
while(true)
if (sqrt*sqrt > num +0.1)
e=sqrt
sqrt = (s+e)/2.0
elsif (sqrt*sqrt < num-0.1)
s=sqrt
sqrt = (s+e)/2.0
else
return sqrt
end
end
end
ראיון ראשון עם שניים - מקצועי וראיון שני גם מקצועי ושלישי אישיותי
שאלות מתוך הראיון
איך לממש תור באמצעות מחסנית
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2020
class Queue_
attr_accessor :first_on_top_queue, :last_on_top_queue
def initialize
@first_on_top_stack = []
@last_on_top_stack = []
end
def push(obj)
while !@first_on_top_queue.empty?
@last_on_top_queue.push(@first_on_top_queue.pop())
end
@last_on_top_queue.push(obj)
end
def pop
while !@last_on_top_queue.empty?
@first_on_top_queue.push(@last_on_top_queue.pop())
end
if @first_on_top_queue.empty?
puts "Nothing to pop()"
end
return @first_on_top_queue.pop()
end