搜索结果
查询Tags标签: 反转,共有 182条记录-
反转字符串 Java
力扣题目链接 位运算 class Solution {public void reverseString(char[] s) {int l = 0;int r = s.length - 1;while(l<r){s[l] ^= s[r];//s[l] = a^bs[r] ^= s[l];//s[r] = b^a^b = a;s[l] ^= s[r];//s[l] = a^b^a = b;l++;r--;}} }
2022/2/1 17:42:03 人评论 次浏览 -
刷题-链表反转
一、题目 二、重点难点分析1.链表是什么?答:是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元。链表有一个“头指针”变量,以head表示,它存放一个地址。该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部分:一为用户需要用的实…
2022/1/30 23:35:25 人评论 次浏览 -
P6 三位数反转
《算法竞赛入门经典》 P6 例题1-2 三位数反转题目: 输入一个三位数,分离出它的百位、十位和个位,反转后输出。#include<stdio.h> int main() {int n;scanf("%d",&n);printf("%d%d%d\n",n%10,n/10%10,n/100);return 0; }
2022/1/30 23:34:22 人评论 次浏览 -
java数组反转
package array;public class ArrayDemo5 {public static void main(String[] args) {//反转数组int[] arrays = {1,2,3,4,5};printArrays(reverse(arrays));}public static int[] reverse(int[] array){int[] result = new int[array.length];//反转操作for (int i = 0,j=…
2022/1/30 17:35:31 人评论 次浏览 -
6.3 反转字符串 II
541 反转字符串 II 题目给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。思路具…
2022/1/24 6:06:09 人评论 次浏览 -
.NET 中的依赖注入(一):介绍
本文示例代码,均采用 .NET 6,具体的代码可以在这个仓库 Articles.DI 中获取。让我们看这么一段简单的代码: // https://github.com/alva-lin/Articles.DI/tree/master/WorkerService1 public class MessageWriter {public void Write(string message) => Console.Wr…
2022/1/17 6:07:40 人评论 次浏览 -
.NET 中的依赖注入(一):介绍
本文示例代码,均采用 .NET 6,具体的代码可以在这个仓库 Articles.DI 中获取。让我们看这么一段简单的代码: // https://github.com/alva-lin/Articles.DI/tree/master/WorkerService1 public class MessageWriter {public void Write(string message) => Console.Wr…
2022/1/17 6:07:40 人评论 次浏览 -
【JAVA】整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。示例 1: 输入:x = 123 输出:321 示例 2: 输入:x = -123 输出:-321 示例 3: 输入:x = 120 输出:21 示例 …
2022/1/15 17:03:37 人评论 次浏览 -
【JAVA】整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。示例 1: 输入:x = 123 输出:321 示例 2: 输入:x = -123 输出:-321 示例 3: 输入:x = 120 输出:21 示例 …
2022/1/15 17:03:37 人评论 次浏览 -
寒假刷刷算法题(16)
数字反转 题目描述: 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2)。 输入格式 输入共 11 行,一个整数 NN。 输出格式 输出共 1 行,一个整数,表示反…
2022/1/9 12:03:26 人评论 次浏览 -
寒假刷刷算法题(16)
数字反转 题目描述: 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2)。 输入格式 输入共 11 行,一个整数 NN。 输出格式 输出共 1 行,一个整数,表示反…
2022/1/9 12:03:26 人评论 次浏览 -
Python编程题41--原地反转字符串
题目 针对一个字符串,该字符串是以字符列表的形式存在,请编写一个函数,实现将字符串反转过来。例如: 给定一个字符列表:["h", "e", "l", "l", "o"],返回结果:["o", "l", "l", &q…
2022/1/8 12:04:02 人评论 次浏览 -
Python编程题41--原地反转字符串
题目 针对一个字符串,该字符串是以字符列表的形式存在,请编写一个函数,实现将字符串反转过来。例如: 给定一个字符列表:["h", "e", "l", "l", "o"],返回结果:["o", "l", "l", &q…
2022/1/8 12:04:02 人评论 次浏览 -
C++反转链表
#include <iostream> using namespace std; struct my_list{int val;my_list* next;my_list(int _val):val(_val),next(nullptr){} }; my_list* reverse_list(my_list* head) {if(head==nullptr) return head;//为空的情况 my_list* pre=head; my_list* tmp=nul…
2021/12/29 22:07:10 人评论 次浏览 -
C++反转链表
#include <iostream> using namespace std; struct my_list{int val;my_list* next;my_list(int _val):val(_val),next(nullptr){} }; my_list* reverse_list(my_list* head) {if(head==nullptr) return head;//为空的情况 my_list* pre=head; my_list* tmp=nul…
2021/12/29 22:07:10 人评论 次浏览