- 博客(20)
- 收藏
- 关注
原创 cryptsetup加密分区
1.创建分区:dd if=/dev/zero of=test bs=1M count=202.格式化luks分区:cryptsetup luksFormat test3.映射分区:cryptsetup luksOpen test luksTest会在/dev/mapper目录下发现生成了luksTest文件4.格式化、挂载、使用分区:mkfs.ext4 /dev/mapper/luksTest(格式化为ext4)mount /dev/mapper/luksTe
2020-10-23 19:55:08 882
原创 JAVA笔试 小球落地、自定义语言计算1-1000偶数和、其他
2.2小球落地2.3自定义语言计算1-1000偶数和3.1成绩排名3.2SQL语句3.3打印金字塔
2020-04-05 11:40:04 262
原创 数据库面试问题总结
锁参考链接锁是计算机协调多个进程或线程并发访问某一资源的机制。锁保证数据并发访问的一致性、有效性;锁冲突也是影响数据库并发访问性能的一个重要因素。锁是Mysql在服务器层和存储引擎层的的并发控制。共享锁(读锁):其他事务可以读,但不能写。 排他锁(写锁) :其他事务不能读取,也不能写。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 这些...
2020-03-31 19:57:43 199
原创 C++面试问题总结
C++多态的实现方式参考链接参考链接多态包括静态和动态两种,静态包括重载和泛型编程。静态多态是编译器在编译期间完成的,编译器会根据实参类型来选择调用合适的函数,如果有合适的函数可以调用就调,没有的话就会发出警告或者报错。C语言将函数地址保存在符号表中,没有考虑函数调用时的参数,所以无法实现重载。动态多态是在程序运行时根据基类的引用(指针)指向的对象来确定自己具体该调用哪一个...
2020-03-29 16:47:29 152
原创 在线机试 买月饼
#include<stdio.h>int find(float *daj, int n){ int idx=0; float max=0; for(int i=0; i<n; i++){ if(daj[i]>max){ idx = i; max = daj[i]; ...
2020-03-25 12:02:45 187
原创 在线笔试 找到蓝宝石
用递归遍历第一个人购买M颗红宝石的情况,在每种情况中寻找剩下的N-M颗宝石中是否有符合条件的红宝石,即使得第一个人花的钱是第二个人的两倍。代码有bug,但是不想改了。。#include<stdio.h>int a[1000];int find(int n, int m, int *price){ static int count=0; if(count...
2020-03-24 18:34:53 191
原创 在线笔试 环形报数
#include<stdio.h>int main(){ int n, m; while(~scanf("%d %d", &n, &m)){ int a[n]; for(int i=0; i<n; i++){ a[i] = 1; } int num=0...
2020-03-24 18:30:19 207
原创 【java】将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
思想很简单,输入为n,从2到n遍历,如果n能整除i则输出一个i,并让n=n/iimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n=input.nextInt(); ...
2020-03-16 12:42:09 1696 4
原创 【美团】 2020春招在线笔试 第一题
#include<stdio.h>int map[2][50];int go(int a, int b, int n){ static int x, y; static int cnt = 0; int flag = 0; if(a==0 && b==0){ x = 0; y = 0; ...
2020-03-12 21:24:32 2051
原创 域起网络校招研发编程测试题-4
需要用到递归思想,每一步可分为三种情况,若还能加就继续递归,若和为K则输出并返回,若和不为K且不能再加则根据输出None或者更新最接近数组c。如果当前b的和距离K更接近,则将当前的b数组复制到c。非提高版:// 输入示例(第一行输入k和n,n代表共输入的数)// 6 6// 1 2 3 4 5 6#include <iostream>#include <st...
2020-02-28 18:24:27 876
原创 【华为2020届校园招聘】软件题 2020-2-19 扑克牌权重
有两种权重,一种是顺序牌,一种是重复牌。因此我的想法是取两种计算权重方法结果的最大值,一种方法是先取出顺序牌然后看重复牌,另一种方法是先取出重复牌然后看顺序牌,取两种计算结果的最大值。然而测试只通过40%。#include<stdio.h>int max(int a, int b){ if(a>b) return a; else...
2020-02-26 10:13:47 1757 2
原创 面试题 字符串相加
#include <stdio.h>#include <string.h>#include<stack>using namespace std;char *addStrings(char *num1, char *num2){ stack<int> s; int sz1 = strlen(num1)-1; i...
2020-02-25 16:08:54 258
原创 【华为2020届校园招聘】软件题 2020-2-19 加到2048
#include <stdio.h>int pow(int p){ int result = 1; for (int i = p; i > 0; i--) { result *= 2; } return result;}int main(){ int n; scanf("%d", &...
2020-02-19 20:58:56 1644 2
原创 华为2016研发工程师编程题2/3
[编程题]字符集合时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M输入一个字符串,求出该字符串包含的字符集合输入描述:每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。输出描述:每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。输入例子1:...
2020-02-04 17:13:31 244
原创 华为2016研发工程师编程题1/3
[编程题]删数时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7...
2020-02-04 16:30:20 185
原创 牛客网华为研发工程师编程题2/3
[编程题]明明的随机数时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明...
2020-02-03 19:20:46 292
原创 牛客网华为研发工程师编程题1/3
题目链接[编程题]汽水瓶时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝...
2020-02-03 10:34:39 516
原创 BUPT机试2017第一题
第一行是输入数据个数接下来,给一个数,从1到这个数中,有几个数,既可以开二次方根,也可以开三次方根,输出这种数的个数。(好像是这样吧)输入2164输出12#include<stdio.h>#include<math.h>int main(){ int t; scanf("%d", &t); while(t--...
2020-02-02 15:45:18 200
原创 BUPT机试2015第二题 LIST
第二题:LIST描述:在该LIST上实现3种操作 1、append x在该LIST末尾添加x,x是32位整数 2、pop删除该LIST末尾的数 3、find i寻找第i个数,若i为负数表示寻找倒数第i个数,例如i = -1表示寻找倒数第一个输入:第一行输入一个m,表示有m条操作,接下来每行输入一条操作输出:输出find i找到的数#inc...
2020-02-02 15:05:45 616
原创 PTA L1-005 考试座位号
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考...
2020-01-20 10:18:21 573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人