![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
于毒
这个作者很懒,什么都没留下…
展开
-
美团在线聊天和智能推荐面经
算法题交换二叉树的左右节点判断两个链表相交,找到交点一个数组奇数升序排序,偶数降序排序归并排序,提示我第上一题可以这样写计算机网络ios七层协议TCP协议IP协议HTTP协议,端口号三次握手为啥要四次挥手Linux命令行,查看端口,查看内存,查看磁盘git、maven代码管理工具怎么查看CPU占用,CPU占用过高如何解决...原创 2019-11-10 15:46:34 · 821 阅读 · 0 评论 -
Turtle(python)画分形树理解递归
递归思想递归可以把一个复杂问题转化为一个与原问题相似的规模较小的问题,通过自己调用自己,找到最终解决这个问题的条件,达到判断条件时返回。通过分形树理解递归turtle用法参考其他博主滴博客:https://blog.csdn.net/qq_32067045/article/details/80243430python中的 turtle画图很方便,画分形树的思想也可以用到二叉树的遍历中,我们...原创 2019-03-10 01:58:00 · 20506 阅读 · 15 评论 -
剑指offer:替换空格 C++
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。分析第一次尝试:用string代替*str,一直报错。在visual studio上运行输出是正确的,但是提交就是没通过!最后才知道是要对str操作,失败!第二次尝试:char*的指针用了个遍,想找到一个空格后,把后面的存...原创 2019-03-16 02:00:34 · 288 阅读 · 0 评论 -
剑指offer:理解约瑟夫环问题的数学解法(圆圈中最后剩下的数字)
问题描述题目:0,1,…,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字,求出这个圆圈里剩下的最后一个数字。例如,0,1,2,3,4,这五个数字组成一个圆圈,从0开始每次删除第3个数字,则删除的前四个数字依次为2、0、4、1最后剩下的数字是3解题思路这道题是有名的约瑟夫环(Josephuse)问题,解题一般有两种方法:用环形链表模拟圆圈的经典算法分析每次...原创 2019-04-01 02:53:51 · 418 阅读 · 0 评论