我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
什么是微服务 什么是微服务
微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都各自独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信协作。 如何实施微服务 服务组件化 按业务组织团队 做“产品”
2021-06-27 bfx
1049 Counting Ones (30分) 1049 Counting Ones (30分)
题目大意: 给一个数N,统计从1到N的所有数字中1出现的次数。 解题思路: 这道题是《编程之美》上面的一道题(第2.4节),需要通过分析来总结规律,然后总结出公式,如果暴力去“数”1的个数,显然会超时。但如果通过公式来算的话,时间复杂度就直
2020-04-06 bfx
945. 使数组唯一的最小增量 945. 使数组唯一的最小增量
945. 使数组唯一的最小增量 给定整数数组 A,每次 move 操作将会选择任意$A[i]$,并将其递增$1$。 返回使 A 中的每个值都是唯一的最少操作次数。 示例 1: 123输入:[1,2,2]输出:1解释:经过一次 move 操作
2020-03-27 bfx
876. 链表的中间结点 876. 链表的中间结点
876. 链表的中间结点 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。 示例 1: 12345输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])
2020-03-23 bfx
线性时间选择问题 线性时间选择问题
元素选择问题(Select):对于给定的包含n个元素的线性序集和一个整数k,1≤k≤n,找出这n个元素中第k小的元素。 1)基本思路:先排序(如:快速排序),后查找。 2)改进思路:由于只需要查找第k小的元素,故只要递归查找划分后的某个分区
2020-03-20 bfx
1076 Forwards on Weibo (30分) 1076 Forwards on Weibo (30分)
题意分析给出每个用户关注的人,问如果给定的人发了一条微博,在所给的最大转发层数下,最多有多少个人会转发。注意给出的是每个用户关注的人,而不是关注该用户的人。 注意这道题用BFS很容易,用DFS也可以但容易出问题,后面将作详细分析。 广度优先
2020-03-10 bfx
一篇文章讲清楚Gradle与Gradle Wrapper的区别 一篇文章讲清楚Gradle与Gradle Wrapper的区别
Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是
2020-03-06 bfx
1119 Pre- and Post-order Traversals (30分) 1119 Pre- and Post-order Traversals (30分)
题目大意:给出一棵树的结点个数n,以及它的前序遍历和后序遍历,输出它的中序遍历,如果中序遍历不唯一就输出No,且输出其中一个中序即可,如果中序遍历唯一就输出Yes,并输出它的中序 主要是如何判断结果是否唯一,已知二叉树的前序和后序是无法唯一
2020-03-05 bfx
bean的生命周期 bean的生命周期
Spring对bean进行实例化; Spring捋值和bean的引用注入到bean对应的属性中; 如果bean实现了 BeanNameAware接口, Spring浮bean的传递给setbean-Name()方法; 如果bean实现了
2020-03-05 bfx
1064 Complete Binary Search Tree (30分) 1064 Complete Binary Search Tree (30分)
主要是一开始没弄清题目中完全二叉树的定义 思路: 一棵排序二叉树的中序遍历就是这一组数的递增序列。这边是完全二叉树,假设从0开始,那么节点i的左孩子的标号就是2i+1,右孩子的标号就是2(i+1)。先将这组数按照递增来排序,然后用中序遍历复
2020-03-04 bfx
1094 The Largest Generation (25分) 1094 The Largest Generation (25分)
树的遍历题意:给出谱系图(多叉树),求最多孩子的那一层的深度和宽度。 DFS遍历,记录每层的宽度,找最大的那个即可也可以用BFS做 123456789101112131415161718192021222324252627282930313
2020-03-02 bfx
My First Post My First Post
Hello This is my first post
2020-01-22 bfx
1 / 2