- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 C++代码算法题:(8). 字符串转换整数 (atoi)
题目及要求:请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:1.读入字符串并丢弃无用的前导空格2.检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。3. 读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。4.将前面步骤读入的这些
2021-08-03 15:24:10
976
52
原创 C++代码算法题:(7). 整数反转
题目及要求:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。提示:-231 <= x <= 231 - 1原创代码:class Solution {public: int reverse(int x) { long y=0; while(x!=0)
2021-08-03 14:10:37
657
13
原创 C++代码算法题:(6). Z 字形变换
题目及要求:将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);提示:1 <
2021-08-03 12:39:13
525
8
原创 C++代码算法题:(5).最长回文子串
题目及要求:给你一个字符串 s,找到 s 中最长的回文子串。提示:1 <= s.length <= 1000s 仅由数字和英文字母(大写和/或小写)组成原创代码:class Solution {public: string longestPalindrome(string s) { int begin=0;//每个当前子串的开头 int end=0;//每个当前子串的末尾 int value=0;//判断条件使用。条
2021-07-31 21:59:47
1199
61
原创 C++代码算法题:(3).无重复字符的最长子串
题目及要求:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。提示:0 <= s.length <= 5 * 104s 由英文字母、数字、符号和空格组成原创代码:class Solution {public: int lengthOfLongestSubstring(string s) { int begin=0;//每个当前子串的开头 int end=0;//每个当前子串的末尾 int valu
2021-07-27 23:47:15
837
55
原创 C++代码算法题:(2).两数相加
题目及要求:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。提示:每个链表中的节点数在范围 [1, 100] 内0 <= Node.val <= 9题目数据保证列表表示的数字不含前导零原创代码:/** * Definition for singly-linked list. * struct L
2021-07-27 23:02:33
1078
26
原创 C++代码算法题:(1).两数之和
题目及要求:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。提示:提示:2 <= nums.length <= 104-109 <= nums[i] <= 109-109 <= target <= 109只会存在一个有效答案原创代码:class S
2021-07-27 22:28:52
540
9
原创 PHP代码实现网站注册后登入程序
今天分享一个用PHP写的网站注册后登入程序。本程序由三个PHP文件组成,分别介绍如下:程序一:网站的登入总界面<!doctype html><html><head><meta charset="utf-8"><title>用户登录</title><style type="text/css"> .divForm1{ position: absolute;/*绝对定位*/ wid
2021-07-23 14:28:34
731
55
原创 QT:模仿腾讯会议(低配版)
本人在利用QT模仿腾讯会议过程中,遇到了如何实现在光标移动到某个按钮位置时显现某个模块,当在点击按钮位置时,某个模块又隐身的问题,现将我的浅显代码供给大家参考压缩包链接:
2021-07-18 21:27:55
2350
25
原创 Arduino:学习资料整理
给广大初步学习Arduino的同学们提供一个史上最棒的学习资源,这是我的专业老师整理的学习资料,希望里面的资源可以帮助到大家。压缩包链接为:
2021-07-18 20:44:53
726
7
原创 QT:俄罗斯方块
参考了博主(踏莎行hyx)的俄罗斯方块程序(博主文章链接:https://tashaxing.blog.youkuaiyun.com/article/details/45966479)本人修改的代码压缩包链接:https://download.youkuaiyun.com/download/qq_45816645/20226060
2021-07-12 20:56:51
535
11
原创 C语言:用电收费管理程序
// 用电收费管理程序// 主要用结构体数组实现,用结构体表示每项记录,数据为:编号、用户地址、户名、上次读数、抄表读数、电费余额。// 设计各个函数,分别实现以下功能://(1)录入:完成用户信息的输入;//(2)删除:完成用户信息的删除;//(3)插入:添加新用户且按照编号从小到大的顺序;// (4) 修改:允许对已经录入的数据重新进行编辑、修改;//(5)显示:显示所有用户的...
2020-04-22 15:06:12
2422
8
学习JAVA的课件,适合初学者快速掌握基础知识点!
2022-03-30
QtTetris.rar
2021-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人