题意:把有一个有序的数组转化成一课高度尽量小的bst(二叉搜索树)
思路:我竟然忘记了什么是bst……..我好傻啊…不过想想可能是因为…最朴素的二叉搜索树几乎用不到…所以很容易忘记吧2333
阅读更多最近要准备面试…虽然leetcode的题目难度比较水..不过白板写代码还是要练下的。。。我所理解的白板写代码。。。大概就是。。。用记事本。。一遍写对代码的能力吧。。。所以我来记录一下。。思路想错的或者没有秒的题目。
阅读更多1207: [HNOI2004]打鼹鼠
Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2854 Solved: 1390 [Submit][Status][Discuss]
Description
鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个nn的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的话,那么这个鼹鼠就会被机器人打死。而机器人每一时刻只能够移动一格或停留在原地不动。机器人的移动是指从当前所处的网格 …
阅读更多Cha1
1软件架构概念: 2 是系统的一个或多个结构,它们由软件组件,组件的外部可见属性以及组件之间的关系组成。 3 组件的外部可见属性是指其他组件对该组件所做的假设。 4软件架构的多个结构: 5 静态的角度: 6 模块结构 7 分析类结构 8 类结构 9 动态的角度: 10 进程结构 11 数据流 12 控制流 13 使用结构 14 调用结构 15 层次结构 16 部署的角度: 17 物理结构 18 19架构不止是功能需求的结果 20 21Ch2: 22需求包含三要素:功能,质量,限制条件 23质量属性:系统在其生命周期过程中所表现出来 …
阅读更多https://www.zhihu.com/question/35659528/answer/136064981
高考。。保送…选择一错再错。
唯一正确的选择大概就是远离东北了吧。
真是幸运。
东北衰落不衰落是另一回事。
我不喜欢东北的人,虽然我也有很多朋友,他们人也很nice
阅读更多实验一 设计实现简单语言的词法分析器
1、实验目的
通过该实验,熟练应用编译原理关于词法分析的基本理论和方法;学会用C/C++高级程序设计语言设计一个词法分析器;加深对编译原理理论的分析理解,提高实际操作和解决具体问题的能力。
阅读更多