
简单题
高达一号
这个作者很懒,什么都没留下…
展开
-
Leetcode_LeetCode001_两数之和
链接:https://leetcode-cn.com/problems/two-sum给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解析:给定数组...原创 2020-06-03 13:37:45 · 222 阅读 · 0 评论 -
带锁的门__简单题
提出问题:在走廊上有n个带锁的门,从1到n一次编号。最初所有的门都是关着的。我们从门前一次经过n此,每一次都从1号门开始。在第i次经过时(i = 1,2...n)我们改变i的整数倍号锁的状态:也就是如果们是关着的,就打开它;如果门是打开的,就关上它。举例来说,第一次经过之后,所有的门都是打开的;第二次经过时,我们只改变偶数门得状态(2号门,4号门......)这样一来,第二次经过之后,偶数门是原创 2013-09-22 15:22:45 · 3513 阅读 · 0 评论 -
猎人
HuntersTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 21 Accepted Submission(s): 17Problem DescriptionAlice and Bob are the to转载 2013-10-13 22:21:59 · 981 阅读 · 0 评论 -
简单题_打印一个菱形
打印一个菱形C++版本#include using namespace std;#define MAXN 6int main(){ char rombus[MAXN][MAXN]; memset(rombus, 0, sizeof(rombus)/sizeof(char)); if (MAXN % 2 == 0) { for (int i = 0; i <原创 2015-10-09 14:04:39 · 1271 阅读 · 0 评论 -
正则表达式_Java_SE_C++_简单题_判断输入的日期是否是正确的
博主利用正则表达式加上逻辑判断写了一个判断输入的日期是否是正确的小程序,程序逻辑比较复杂,博主写了好久。。。import java.util.Arrays;import java.util.Scanner;public class Stringmatch { public static void main(String[] args) { Scanner s = ne原创 2015-10-25 19:56:40 · 1388 阅读 · 0 评论 -
C_C++_Java_简单题_for的流程
for(a;b;c)for 的流程相当于 while..do 结构,先判断条件是否满足,之后才执行步骤。for 最先执行a 部分(进行初始化),之后进行逻辑判断(b部分),接下来运行内部逻辑 ,之后运行 for 的对数据修改( c 部分);之后运行for 的 逻辑判断(b 部分),运行 for 的内部逻辑, 运行 对数据修改 (c 部分);。。。。。。如此反复,直至b部分不原创 2015-10-30 11:10:24 · 563 阅读 · 0 评论 -
C_C++_Java_JavaScript_逗号表达式
对逗号表达式的支持C/C++ 支持JavaScript 不支持Java 支持示例代码:C++#include using namespace std;int main(){ while (true, 2, false){ cout << "xx" << endl; } cout << "end of loop" << endl; int x原创 2015-11-05 10:27:49 · 850 阅读 · 0 评论 -
简单题_用两个栈实现队列和用两个队列实现一个栈
题目:用两个栈实现一个队列。队列的生命如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。template class CQueue{public: CQueue(void); ~CQueue(void); void appendtail(const T& node); T deleteHead();p转载 2016-06-07 09:28:13 · 1982 阅读 · 0 评论 -
简单题_快排思路 / 抵消策略 查找数组中是否有超过一半的元素
最近在面试中遇到了一个问题。题目描述如下:题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。解题思路1 : 假设有超过一半的元素有相同的值,则必有中位数为该值。那么...原创 2019-03-15 15:10:43 · 369 阅读 · 0 评论