会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜鸟奔跑
博客园
首页
新随笔
联系
管理
订阅
2020年9月2日
算法题--01
摘要: 01.给出二叉树的 前序数组,和中序数组,请还原二叉树 思路:按照笔算的思路,从前序节点开始遍历,找到对应节点在中序节点的位置,然后判断出哪些节点是该节点是左子节点,哪些是右子节点,中序又点二分的味道。 同时,根据中序区分左右,前序遍历的时候,需要跳过已经处理过的节点 import java.uti
阅读全文
posted @ 2020-09-02 20:12 菜鸟奔跑
阅读(236)
评论(0)
推荐(0)
2020年8月27日
01 jvm面试10问
摘要: 参考:https://blog.csdn.net/qq_41701956/article/details/100074023 (具有脑图) https://www.cnblogs.com/it-deepinmind/p/12408911.html (24个面试题) 1.四个引用总结: 强-软-弱-虚
阅读全文
posted @ 2020-08-27 21:49 菜鸟奔跑
阅读(85)
评论(0)
推荐(0)
2020年3月12日
蓝桥杯 坑点
摘要: 蓝桥杯不支持c++的11特性,所以这里要采用一些其他的手法,达到以前的效果: std::to_string()改用sstream; int number = 12; string str; stringstream ss; ss<<number; ss>>str; cout<<str; //注意,此
阅读全文
posted @ 2020-03-12 17:35 菜鸟奔跑
阅读(447)
评论(0)
推荐(0)
2020年2月27日
idea 乱码处理(本人的是控制台乱码)
摘要: 使用环境:idea2018 maven下的war包,使用的是tomcat7-maven插件(所有,这里我可以排除不是tomcat的乱码 最开始,我是把数据库查出来的数据,toString到控制台看一下,发现中文是乱码,所以,我要找出是哪一步出了问题,是不是数据库编码方式不对, 数据库和表的编码方式都
阅读全文
posted @ 2020-02-27 09:29 菜鸟奔跑
阅读(406)
评论(0)
推荐(0)
2019年9月21日
c++之STL模板,list与stack,queue与priority_queue
摘要: 一,list 原理:双向链表,一个结点两个指针,一个指向前驱,另外一个指向后继: 功能:增加:push_back(),压入到尾部,push_front()压入到头部 删除:pop_back()删除尾部的元素,pop_front()删除头部的元素 增加和删除全部没有返回值,你如果想要取出来,那么要先用
阅读全文
posted @ 2019-09-21 13:32 菜鸟奔跑
阅读(693)
评论(0)
推荐(0)
c++之STL模板,hash_set与hash_map
摘要: 一,hash_set 原理:说到哈希,那么必须讲一下哈希表和哈希函数,这个相对于红黑树,又在一个角度,简化了搜索的复杂性,以及在构造时候的繁琐性; 哈希表:通过哈希函数,生成的一维数组,长度有限, 哈希函数,将具体的数据值,转换为对应哈希表的索引下标的函数,举一个例子,f(x)=x%7; 那么当你的
阅读全文
posted @ 2019-09-21 13:13 菜鸟奔跑
阅读(2747)
评论(0)
推荐(0)
c++之STL模板,vector与string
摘要: 一,vector 名字:向量,本质:数组,存在意义:解决动态数组问题,我们知道c++的数组定义,一定要确定具体的大小,因为这个涉及到内存的分配,确定小了,又不够用,太大又浪费,所以推出了动态的确定素组的大小, 原理:先分配一个N大小的数组,然后对该向量进行操作,如果不断插入,而空间不能满足需要,则会
阅读全文
posted @ 2019-09-21 12:00 菜鸟奔跑
阅读(2082)
评论(0)
推荐(0)
2019年9月20日
c++之STL模板,set与map
摘要: 为什么把set与map放在一起呢,因为里面有很多一样的特性与结构; 一,set集合 原理: set里面的数据存放,不是数组模式,也不是指针链表模式,而是二叉树模式,和map也是二叉树模式,所以把set和map放在一起,这个二叉树,不是简单的二叉树,就查找二叉树与平衡二叉树的结合题,红黑树! 查找二叉
阅读全文
posted @ 2019-09-20 18:12 菜鸟奔跑
阅读(2016)
评论(0)
推荐(0)
公告