摘要: 产生随机数写入文件 #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; int main() { srand(time(NULL)); freopen("test.txt","w",stdout 阅读全文
posted @ 2021-12-14 16:34 ShootingStar 阅读(181) 评论(0) 推荐(0)
摘要: 题目编写函数,功能是取出一串数字中的奇数。 代码 #include<iostream> #include<vector> using namespace std; vector<int> getOdd(vector<int>&a, int length) { vector<int> b; for ( 阅读全文
posted @ 2021-12-14 16:32 ShootingStar 阅读(126) 评论(0) 推荐(0)
摘要: 题目商店销售某一商品,每天公布统一的折扣discount,同时允许销售人员在销售时灵活掌握售价price,在此基础上,一次购入10件以上这,还可享受9.8折优惠。现已知当天3个销货员销售情况为: 请编写程序,计算出当日此商品的总销售款sum以及每件商品的平均售价。要求使用讲太数据成员和静态成员函数。 阅读全文
posted @ 2021-12-14 13:44 ShootingStar 阅读(422) 评论(0) 推荐(0)
摘要: 题目编写程序,通过cin创建一个含有10个正整数的vector对象,然后遍历vector的所有元素,将所有值都开方后存入另外一个vector,并输出所有开方后的值。 代码 #include<iostream> #include<vector> #include<math.h> using names 阅读全文
posted @ 2021-12-14 13:41 ShootingStar 阅读(78) 评论(0) 推荐(0)
摘要: 题目给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 分析核心的交换节点步骤可以拆解为3步,以1,2,3, 4链表为例,假如要交换2,3节点,则第一步:1连接3第二步:2连接4第三部:3连接2这里的连接指的是将结点的 阅读全文
posted @ 2021-12-13 22:12 ShootingStar 阅读(35) 评论(0) 推荐(0)
摘要: 题目将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 分析定义result储存结果,将两个链表各自遍历一遍,每次各拿出一个结点比较,把较小的连接在result后面,直到至少有一个链表元素全用完,此时,将另一个链表剩余部分直接连接在当前结果后面。 图解 阅读全文
posted @ 2021-12-13 20:48 ShootingStar 阅读(39) 评论(0) 推荐(0)
摘要: 题目给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5] 示例 2:输入:head = [1], n = 1输出:[] 示例 3:输入:head = [1,2], n = 1输出:[1] 分析可 阅读全文
posted @ 2021-12-13 18:20 ShootingStar 阅读(38) 评论(0) 推荐(0)
摘要: 题目 给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。 进阶:不要 使用任何内置的库函数,如 sqrt 。 示例 1: 输入:num = 16 输出:true 示例 2: 输入:num = 14 输出:false 分析 与力扣69 阅读全文
posted @ 2021-12-08 21:14 ShootingStar 阅读(28) 评论(0) 推荐(0)
摘要: 题目 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。 示例 1: 输入:x = 4 输出:2 示例 2: 输入:x = 8 阅读全文
posted @ 2021-12-07 15:31 ShootingStar 阅读(25) 评论(0) 推荐(0)
摘要: 题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums = [1,3,5,6], target = 5 输出: 2 示例 2: 输入: nums 阅读全文
posted @ 2021-12-06 21:02 ShootingStar 阅读(28) 评论(0) 推荐(0)
返回顶端