02 2021 档案
摘要:题目来自《程序员面试金典》栈排序 题目描述: 编写程序,对栈进行排序使最小元素位于栈顶。最多只能使用一个其他的临时栈存放数据,但不得将元素复制到别的数据结构(如数组)中。 该栈支持如下操作:push、pop、peek 和 isEmpty。当栈为空时,peek 返回 -1。 示例1: 输入: ["So
阅读全文
摘要:题目来自:求最大数值 编写一个方法,找出两个数字a和b中最大的那一个。 不得使用if-else或其他比较运算符。 示例: 输入: a = 1, b = 2 输出: 2 思路分析: 短路特性 + 位运算 条件运算符是具有短路特性的,当前面条件不满足时,后面就不会继续运算。所有可以使用短路特性来代替if
阅读全文
摘要:《Effective C++》书中第01条法则就告诉我们:“视C为一个语言联邦”。准确来说,C可以划分为4个语言部分: C基于C的语法进行扩展,C的语言特性尽可能在C中做了保留和兼容。 Object-Oriented C++. 带有面向对象设计的C++,也就是C with Class,表现为封装、继
阅读全文
摘要:题目A (5657. 唯一元素的和) 题目描述: 给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。 请你返回 nums 中唯一元素的 和 。 示例 1: 输入:nums = [1,2,3,2] 输出:4 解释:唯一元素为 [1,3] ,和为 4 。 解题思路: 模拟。 使
阅读全文

浙公网安备 33010602011771号