会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
凌风95
博客园
首页
博问
闪存
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
···
19
下一页
2019年7月5日
树:重建二叉树
摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路 基础知识 前序遍历:根结点 > 左子树 >
阅读全文
posted @ 2019-07-05 21:30 lingfeng95
阅读(2159)
评论(1)
推荐(2)
编辑
2019年7月4日
从尾到头打印链表
摘要: 题目描述 输入一个链表,按链表值从尾到头的顺序返回一个List。 解题思路 输入一个链表,从尾到头输出,正常的遍历都是从头到尾输出,而这里需要从尾到头输出,那么就是“先进后出”,也就是栈的功能。 代码实现 栈的方式实现 递归的方式实现 想入非非:扩展思维,发挥想象 目的: 1. 熟悉链表 2.熟悉栈
阅读全文
posted @ 2019-07-04 22:50 lingfeng95
阅读(452)
评论(0)
推荐(0)
编辑
字符串替换空格
摘要: 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解题思路 老实说,看到这个题目想到的就是字符串替换,但是面试题肯定不是这么简单的,那么怎么在原字符串上进行高效的替换呢?我们的字符
阅读全文
posted @ 2019-07-04 13:59 lingfeng95
阅读(3471)
评论(4)
推荐(0)
编辑
2019年7月3日
二维数组中的查找
摘要: 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如:下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找
阅读全文
posted @ 2019-07-03 22:28 lingfeng95
阅读(3177)
评论(7)
推荐(1)
编辑
2019年7月2日
C#中转换运算符explicit、implicit、operator、volatile研究
摘要: C#中的这个几个关键字:explicit、implicit与operator,估计好多人的用不上,什么情况,这是什么?字面解释:explicit:清楚明白的;易于理解的;(说话)清晰的,明确的;直言的;坦率的;直截了当的;不隐晦的;不含糊的。implicit:含蓄的;不直接言明的;成为一部分的;内含
阅读全文
posted @ 2019-07-02 21:24 lingfeng95
阅读(1553)
评论(1)
推荐(1)
编辑
2019年7月1日
泛型实现常用算法
摘要: 1.冒泡排序(o(n2)) 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。 冒泡排序过程分析:把最大的放到最后 有哨兵和没有哨兵的运行结果分析,并不是每次有哨兵的都小于没有哨兵的,相反有哨兵
阅读全文
posted @ 2019-07-01 12:45 lingfeng95
阅读(841)
评论(1)
推荐(1)
编辑
2019年6月28日
.NET架构师知识普及
摘要: 今天看到一篇漫画,[3年.NET开发应聘大厂惨遭淘汰,如何翻身打脸面试官?],好多问题,一下子还真的回答不了,这里对这些问题进行了整理,增加下脑容量,哈哈。俗话说不想当将军的士兵不是好士兵,不想当架构师的程序员,不是一个努力要进步的程序员,努力加油,不断学习。有人说架构师都是一批秃顶的人,程序员都是
阅读全文
posted @ 2019-06-28 18:11 lingfeng95
阅读(3198)
评论(7)
推荐(14)
编辑
2019年6月27日
C#最新功能(6.0、7.0)
摘要: 一直用C#开发程序,.NET的功能越来越多,变化也挺大的,从最初的封闭,到现在的开源,功能不断的增加,一直在进步。作为C#的强烈支持者,C#的变化,我不能不关注,这篇文章主要介绍,C#6.0和C#7.0增加的功能。C#的发展史和.NET以前的版本,请看C#和.NET版本,这边文章中有介绍。 C# 6
阅读全文
posted @ 2019-06-27 16:51 lingfeng95
阅读(5492)
评论(4)
推荐(12)
编辑
2019年6月26日
.NET中扩展方法和Enumerable(System.Linq)
摘要: LINQ是我最喜欢的功能之一,程序中到处是data.Where(x=x>5).Select(x)等等的代码,她使代码看起来更好,更容易编写,使用起来也超级方便,foreach使循环更加容易,而不用for int..,linq用起来那么爽,那么linq内部是如何实现的?我们如何自定义linq?我们这里
阅读全文
posted @ 2019-06-26 14:59 lingfeng95
阅读(2147)
评论(4)
推荐(4)
编辑
Actor模型(分布式编程)
摘要: Actor的目的是为了解决分布式编程中的一系列问题。所有消息都是异步交付的,因此将消息发送方与接收方分开,正是由于这种分离,导致actor系统具有内在的并发性:可以不受限制地并行执行任何拥有输入消息的 actor。用Actor写的程序可以不用管是怎么实现的,只用传递数据就可以,操作简单。当然Acto
阅读全文
posted @ 2019-06-26 09:02 lingfeng95
阅读(2245)
评论(0)
推荐(1)
编辑
上一页
1
2
3
4
5
6
7
···
19
下一页