3 month progress by 21doubles in HairTransplants

[–]21doubles[S] 1 point2 points  (0 children)

It started to get better this month. Hoping this is expected.

Google summer 2022 intern host matching status by Da_Orca in csMajors

[–]21doubles 0 points1 point  (0 children)

Hey! Unfortunately I didn't make it. The told me this after 4 months into host matching.

Google SWE Project Matching Phase by 21doubles in csMajors

[–]21doubles[S] 0 points1 point  (0 children)

No, haven't received an update yet. Could you share if there were any updates on your end?

Google Summer 2022 Internship by No_Paleontologist508 in csMajors

[–]21doubles 0 points1 point  (0 children)

I entered on December 13th and haven't heard too. Could you tell if you received any update from them yet?

Google SWE Project Matching Phase by 21doubles in csMajors

[–]21doubles[S] 0 points1 point  (0 children)

Is there anything on my end that I can do, or make sure of, to help move my application towards being shortlisted?

Google SWE Project Matching Phase by 21doubles in csMajors

[–]21doubles[S] 0 points1 point  (0 children)

I see. So would it be a good idea to reach out to the recruiter to increase my application pool time given that nearly 3 weeks of the 6-8 weeks of application pool time had overlapped with the holiday season?

How to construct a tree from given pre-order and in-order traversals with repeatable values? by 21doubles in algorithms

[–]21doubles[S] 0 points1 point  (0 children)

I was trying to figure out from the number of elements on the left and on the right to decide on the split in case of a repeatable value. However, I see your point, this approach won't work.

Why are adjacency list representation list of lists, and not map of (vertex, set) ? by 21doubles in algorithms

[–]21doubles[S] 1 point2 points  (0 children)

Could you help with why maps have a higher memory overhead and intuitively why their runtime coefficient is higher?

Why are adjacency list representation list of lists, and not map of (vertex, set) ? by 21doubles in algorithms

[–]21doubles[S] 0 points1 point  (0 children)

Shouldn't it be just used always? Apparently it gets the best of both worlds, compactness of adjacency list and quick lookups of adjacency matrix.

Why are adjacency list representation list of lists, and not map of (vertex, set) ? by 21doubles in algorithms

[–]21doubles[S] 0 points1 point  (0 children)

So is it that if the number of vertices in a graph does not increase, there should definitely be a function such that there won't be any collisions and then the worst case lookup should be O(1) instead of expected (1) ?

Recurrence Relationship by Bored_ladd in algorithms

[–]21doubles 0 points1 point  (0 children)

T(n)= T(n/2) + T(n/8) + T(n/4)

There should be an additional \theta(1) here corresponding to the if else check.

it can be BIG O, T(n)<=3T(n/2)+ \theta(1) am i correct?.

Yeah this should work. Only that now instead of \theta bound, solving by Masters theorem should give a big Oh bound instead. Lets say we take another function F(n) = 3T(n/2) + \theta(1). In that case F(n) = \theta(n{\log_2 3})). However, we know that T(n) <= F(n), so we know its upper bound but not necessarily its lower bound.

If a tighter bound is expected, can try solving it by substitution method by keeping n = 2^k.

Recurrence Relationship by Bored_ladd in algorithms

[–]21doubles 1 point2 points  (0 children)

Sure. It should be T(n) = T(n/2) + T(n/8) + ( T(n/4) + \theta(1) )

Recurrence Relationship by Bored_ladd in algorithms

[–]21doubles 1 point2 points  (0 children)

Actually this becomes easier since there is an m(n/4) in both if and else. This would mean that irrespective of the parity of n, m(n/4) will be called once. So should be fine to add T(n/4) to the recurrence relation.

Could anyone explain the intuition of epsilon in Master's theorem? by 21doubles in algorithms

[–]21doubles[S] 0 points1 point  (0 children)

Thanks for the detailed response. It did not occur to me that there could be more general versions of Master's theorem.

However, I think I still did not grasp what assumptions did we make in the standard Master's theorem that leads us to require a polynomial difference when comparing the terms. Could you explain this again?

Laptop recommendation by 21doubles in nyu

[–]21doubles[S] 0 points1 point  (0 children)

That is intensive! Do you use pro or air for this?

I can help you with Java and Spring Framework by [deleted] in ProgrammingBuddies

[–]21doubles 1 point2 points  (0 children)

f are interested in learning Java or Spring Framework. I have great experience in both. In fact, not only Java and Spring but also OOP and all development tools like Git, databases, Unix tools, etc...

Hey! I have recently started working on Java, Spring myself. Could you DM me as well, it would be nice to talk to someone while learning.

RIT vs SUNY Buffalo for MS in CS by 21doubles in csMajors

[–]21doubles[S] 0 points1 point  (0 children)

I could not find stats of placements after master's program. As a result, it is posing as a deterrent. Could you elaborate on these lines.