首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

大厂面试题:求根号2简单?高级算法你肯定不会

前两天逛github看到一道很简单的面试题——如何不用库函数快速求出\sqrt2的值,精确到小数点后10位! 第一反应这不很简单嘛,大学数据结构课讲二分查找的时候老师还用这个做过示例。但转念一想,能作为大厂的面试题,背后绝对没有那么简单,于是我google了下,结果找到了更巧妙的数学方法,甚至发现了一件奇闻趣事…… 一道简简单单的面试题,不仅能考察到候选人的编程能力,还能间接考察到候选人的数学素养,难怪很多大厂都会问这个。。。 回到正题,求\sqrt2究竟有多少种解法,我们由简入难一步步来看下我们是如何让计算机更快计算sqrt的。

01

深度解析四大主流软件架构模型:单体架构、分布式应用、微服务与Serverless的优缺点及场景应用

🐯 大家好,我是猫头虎!在这个技术快速发展的时代,软件架构的演进无疑扮演着关键角色,尤其是对我们软件开发者来说。如何选择合适的软件架构,如何权衡其优缺点,无疑是我们每个开发者都要面临的问题。今天,我将深入探讨四种主流的软件架构:单体架构、分布式应用、微服务架构以及Serverless架构。我们将一起探讨它们的核心思想、优劣势以及典型的应用场景,帮助大家更精准地定位到适合自己项目的架构模型。希望这篇博客能够在你的技术道路上点亮一盏指路灯,并为你在软件架构的道路上披荆斩棘!💻🚀

01
领券