题目解答自我总结(反转类题目) 一.反转字符串 1.题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 的形式给出。 不要给另外的数组分配额外的空间,你必须 原地修改输入数组 、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 "ASCII" 码
原创 2021-06-04 16:55:06
87阅读
​ 数据库题目小总结 创建数据表 CREATE TABLE Scores ( id INT(10) PRIMARY KEY auto_increment, // 设置主键以及自动增长 score float(10,2) //设置保留两位小数 ) 2.插入数据 插入数据可以使用 insert 和 lo ...
转载 2021-07-21 10:02:00
128阅读
2评论
记录刷题过程?? 目录03 数组中重复的数字04 二维数组中的查找05 替换空格06 从尾到头打印链表07 重建二叉树09 用2个栈实现队列10-1 斐波拉契数列10-2 青蛙跳台阶问题11 旋转数组的最下数字12 矩阵中的路径13 机器人的运动范围14-1 剪绳子14-2 剪绳子215 二进制中1的个数16 数值的整数次方17 打印从1到最大的n位数18 删除链表的节点19 正则表达式匹配20
剑指 Offer 09. 用两个栈实现队列一、解题思路 1、【队列是先入先出,栈是后入先出】 stackA: 入队栈,入队操作,直接压入入队栈即可 stackB: 出队栈,出队操作需要优先检查出队栈是否有数据,若无,需要从入队栈倒入后再操作。 2、(1)加入队尾 appendTail()函数: 将数字 val 加入栈 A 即可。 (2)删除队首deleteHead()函数: 有以下三种情况。当栈
<!-- * @Description: * @Version: 1.0 * @Date: 2021-10-27 15:43:26 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-U
数据库题目627变更性别 给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。 注意,您必只能写一个 Update 语句,请不要编写任 ...
转载 2021-05-07 23:53:07
362阅读
2评论
1.给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。输入: [2,2,1]  输出: 1解:采用异或^操作,即相异才为1,相同为0 ,两个相同元素相与运算后为0 ,剩下的那一个元素与只出现了一次的元素一定不同,则异或后一定为只出现了一次的那个值。#include <iostream> #include<vector&
题目分类
会员sql题使用MySQL 8.0窗口函数解决 对于排序问题,常用的有三种窗口函数,以数值4,5,5,6为例: ROW_NUMBER(): 求行数,结果为1,2,3,4 RANK(): 有间隔的分级,结果为1,2,2,4 DENSE_RANK(): 无间隔的分级,结果为1,2,2,3 使用这些窗口函数时,要用over设定窗口,用法为:function OVER windowName WINDO
题目:给你链表的头节点 ​​head​​​ ,每 ​​k​​个节点
原创 2023-05-20 01:38:49
68阅读
这里写目录标题并查集的思想与介绍721.账户合并题目描述题目解读 方法:哈希表+并查集详细代码和注释839.相似字符串组题目描述题目解读 方法:并查集详细代码和注释并查集的思想与介绍可以查看这片文章!
原创 2022-01-25 16:23:15
254阅读
1882. 使用服务器处理任务难度中等55给你两个下标从 0 开始的整数数组servers和tasks,长度分别为n​​​​​​ 和m​​​​​​ 。servers[i]是第i​​​​​​​​​​ 台服务器的权重,而tasks[j]是处理
原创 2022-07-08 10:08:58
117阅读
题目:给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。 示例 1:示例 2:解题思路对于这道题目我们可以先写一个1
原创 2023-05-14 10:26:57
86阅读
883. 三维形体投影面积思路采用多个双重循环正面:每列最高之和;侧面:每行最高之和;顶部:非零数量class Solution { public: int projectionArea(vector<vector<int>>& grid) { //正面:每列最高之和;侧面:每行最高之和;顶部:非零数量 int re
c++
原创 8月前
60阅读
Problem: 137. 只出现一次的数字 II思路①排序后,前后不一样的就是答案②map计数后找出值为1的数复杂度时间复杂度、空间复杂度:思路①较优class Solution { public: int singleNumber(vector<int>& nums) { int n=nums.size(); //排序后,前
C++
原创 8月前
97阅读
Problem: 2000. 反转单词前缀思路find找出位置,reverse反转指定位置 class Solution { public: string reversePrefix(string word, char ch) { string s=""; if(word.find(ch)==string::npos)return word;
C++
原创 8月前
120阅读
mysql【
原创 2022-12-04 00:25:38
123阅读
# 如何在扣上使用Python ## 一、整体流程 为了在扣上使用Python进行算法题解,我们需要按照以下步骤进行操作: | 步骤 | 描述 | | --- | --- | | 1 | 创建一个账号 | | 2 | 登录账号 | | 3 | 在题目列表中选择一道题目 | | 4 | 阅读题目描述和示例 | | 5 | 编写解题代码并测试 | | 6 | 提交代码并查看结果 |
文章目录 文章目录文章目录基础JDK、JDK、JRE的关系Java基本数据类型基本类型与包装类型区别final作用final finally finalizeString、StringBuffer、StringBuilderInt和Integer的区别Equals、==、hashCode区别序列化类中有一个不可序列化的对象元注解Java的面向对象Java中有goto关键字吗抽象类和接口浅拷贝和深拷
package com.itheima.controller;import java.util.*;public class leetcode652 { // 定义树节点 static class TreeNode { int val; TreeNode left; TreeNode right; ...
转载 2021-08-05 11:35:00
130阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5