- 博客(11)
- 收藏
- 关注
原创 从文件中读取字符,并且统计各单词出现的次数
分三步,首先将字符串从文件中读取出来,然后统计,最后输出到屏幕上。代码如下//// main.cpp// 11年第7题//// Created by 布布 on 2020/5/10.// Copyright © 2020 布布. All rights reserved.//#include<stdio.h>#include<stdlib.h>#include<string.h>struct word{ char w[20]..
2020-05-20 10:45:27 2997
原创 539. 移动零
给一个数组nums写一个函数将0移动到数组的最后面,非零元素保持原数组的顺序样例例1:输入: nums = [0, 1, 0, 3, 12],输出: [1, 3, 12, 0, 0].例2:输入: nums = [0, 0, 0, 3, 1],输出: [3, 1, 0, 0, 0].注意事项1.必须在原数组上操作2.最小化操作数class Solution {public: /** * @param nums: an inte...
2020-05-12 16:32:12 153
原创 输入三个整数,按由小到大的顺序输出(使用指针)
//// main.c// demo//// Created by 布布 on 2020/5/8.// Copyright © 2020 布布. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include<math.h>#include<string...
2020-05-08 15:21:17 7471
原创 矩形法求定积分
如图,矩形法就是把上下界分成若干份,用每份的长度乘每份的宽度,把所有的加起来。//// main.c// demo//// Created by 布布 on 2020/4/17.// Copyright © 2020 布布. All rights reserved.//#include <stdio.h>#include <stdlib.h&g...
2020-05-08 15:09:34 1665
原创 二分查找
给定一个排序的整数数组(升序)和一个要查找的整数target,用O(logn)的时间查找到target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1。样例样例 1: 输入:[1,4,4,5,7,7,8,9,9,10],1 输出: 0 样例解释: 第一次出现在第0个位置。样例 2: 输入: [1, 2, 3, 3, 4, 5, 10],3 输...
2020-05-08 10:19:58 124
原创 Fizz Buzz 问题
给你一个整数n. 从1到n按照下面的规则打印每个数:如果这个数被3整除,打印fizz. 如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz buzz. 如果这个数既不能被3整除也不能被5整除,打印数字本身。样例比如n=15, 返回一个字符串数组:[ "1", "2", "fizz", "4", "buzz", "fiz...
2020-05-07 10:37:09 128
原创 最大公约数
描述给两个数字,数字a跟数字b。找到两者的最大公约数。在数学意义上, 两个或多个不均为 0 的整数的最大公约数(gcd) 是可以整除每个给出的整数的最大正整数样例样例1输入: a = 10, b = 15输出: 5解释:10 % 5 == 015 % 5 == 0样例2输入: a = 15, b = 30输出: 15解释:15 % 15...
2020-05-06 15:38:26 129
原创 二叉树的序列化和反序列化
设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。如何反序列化或序列化二叉树是没有限制的,你只需要确保可以将二叉树序列化为一个字符串,并且可以将字符串反序列化为原来的树结构。样例样例 1:输入:{3,9,20,#,#,15,7}输出:{3,9,20,#,#,15,7}解释:二叉树 {3,9,20...
2020-05-06 15:11:47 148
原创 合并两个有序升序的整数数组A和B变成一个新的数组。新数组也要有序。
描述合并两个有序升序的整数数组A和B变成一个新的数组。新数组也要有序。样例样例 1:输入: A=[1], B=[1]输出:[1,1] 样例解释: 返回合并后的数组。样例 2:输入: A=[1,2,3,4], B=[2,4,5,6]输出: [1,2,2,3,4,4,5,6] 样例解释: 返回合并后的数组。分析:可采用归并排序的原理,对两数组进行排序。...
2020-05-06 10:59:15 3704
原创 c++中的指针数组和数组指针
int *p[5] 指针数组,该数组中的每一个元素都是一个指向int的指针int (*p)[5] 数组指针,他是一个指向二维数组的指针,int (*p)[5]就相当于int p[][5]。区分指针数组和数组指针,主要看符号的优先级。int *p[n]; 中,运算符[ ]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组。int (*p)[n]; 中( )优先级高,...
2020-05-05 18:28:06 142
原创 macOS安装aircrack-ng破解附近Wi-Fi
1.首先安装aircrack-ng,我这里是通过brew包管理器安装的,在命令行输入以下命令安装aircrack-ngbrew search aircrack-ngbrew install aircrack-ngsudo chown -R $(whoami) /usr/localbrew link aircrack-ng2.安装好后,看看自己的网卡名字,输入以下......
2020-04-29 19:17:39 3697 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人