摘要: 283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums = [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nums = [ 阅读全文
posted @ 2023-01-10 19:57 李新乾 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一次 位翻转 定义为将数字 x 二进制中的一个位进行 翻转 操作,即将 0 变成 1 ,或者将 1 变成 0 。 比方说,x = 7 ,二进制表示为 111 ,我们可以选择任意一个位(包含没有显示的前导 0 )并进行翻转。比方说我们可以翻转最右边一位得到 110 ,或者翻转右边起第二位得到 101 阅读全文
posted @ 2023-01-09 14:06 李新乾 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 描述 牛牛试图给一个长度为 n 整数数组排序,即实现一个 void sort(int *array,int n) 输入描述: 第一行输入一个正整数 n ,表示数组长度。 第二行输入 n 个正整数,表示数组中每个元素的值 输出描述: 输出排序后的数组 示例 输入:5 2 9 8 1 3 输出: 1 2 阅读全文
posted @ 2023-01-04 22:49 李新乾 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 描述 牛牛学习了指针相关的知识,想实现一个 int cal(int *array,int n) 的函数求出长度为 n 的数组的和。 输入描述: 第一行输入一个正整数 n ,表示数组的长度 第二行输入 n 个正整数,表示数组中每个数字的值 输出描述: 实现 int cal(int *array,int 阅读全文
posted @ 2023-01-02 22:46 李新乾 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 描述 键盘随机输入 6 个整数,将这些数据保存到数组中,利用指针遍历数组中的元素并打印。 输入描述: 键盘随机输入 6 个整数 输出描述: 输出数组中的所有元素,每个元素中间使用空格隔开 例如:10 20 30 40 50 60 示例1 输入: 10 20 30 40 50 60 输出:10 20 阅读全文
posted @ 2023-01-02 22:35 李新乾 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 描述 编写一个函数,实现两个整数的交换,要求采用指针的方式实现。 输入描述: 键盘输入2个整数 m 和 n 输出描述: 输出交换后m 和 n 的值,中间使用空格隔开 示例 输入:2 3 输出:3 2 题解 #include <iostream> using namespace std; void s 阅读全文
posted @ 2023-01-02 22:28 李新乾 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 描述 键盘输入一个长度为len(1 <= len < 30)的字符串,再输入一个正整数 m(1 <= m <= len),将此字符串中从第 m 个字符开始的剩余全部字符复制成为另一个字符串,并将这个新字符串输出。要求用指针处理字符串。 输入描述: 键盘输入一个长度为len(1 <= len < 30 阅读全文
posted @ 2023-01-02 22:26 李新乾 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 描述 键盘输入一个字符串,编写代码获取字符串的长度并输出,要求使用字符指针实现。 输入描述: 键盘输入一个字符串 输出描述: 输出字符串的长度 示例1 输入:helloworld 输出:10 题解 #include <iostream> #include<cstring> using namespa 阅读全文
posted @ 2023-01-02 22:24 李新乾 阅读(18) 评论(0) 推荐(0) 编辑
摘要: C 《C程序设计语言》(K&R) 《C和指针》 C++ 《Effective C++》 阅读全文
posted @ 2023-01-02 10:56 李新乾 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、创建文件夹 1.1 、打开Eclipse 1.2、新建一个Dynamic Web Project 给文件命名后有两个地址需要记住 二、配置servers 2.1、点击webapp 2.2、点击下方的servers,右键Tomcat,点击properties 阅读全文
posted @ 2022-09-07 16:16 李新乾 阅读(77) 评论(0) 推荐(0) 编辑