算法题
文章平均质量分 85
18 ℃
风虽大,都绕过我的灵魂。
展开
-
CodeVs 1075 明明的随机数( C语言和java两种方式和思路)
CodeVs 1075 明明的随机数( C语言和java两种方式和思路)题目:1075 明明的随机数 2006年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver题目描述 Description明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先...原创 2018-07-04 16:23:11 · 601 阅读 · 0 评论 -
剑指offer——翻转字符串(java实现,完整代码)
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字母的顺序不变。(为简单起见,标点符号和普通字母一样处理)举个例子:输入字符串 "I am a student." 输出为 "student. a am I"思路:在剑指offer中,对该题的解法思路是—— 首先,整体翻转这个句子,得到".tneduts a ma ...原创 2018-09-04 21:24:38 · 1056 阅读 · 0 评论 -
剑指offer——左旋转字符串(java实现,完整代码)
题目:把一个字符串前面的若干个字符转移到字符串的尾部。举个例子吧:输入字符串"abcdefg" 输出字符串"cdefgab" 这个题目和我在上一篇博客——翻转字符串,思路上是有关联的,都是通过翻转的方法,来得到需要的输出结果。在这个题目中,翻转的条件和时机比较巧妙。 让我们先来观察一下吧——那现在就可以按...原创 2018-09-05 22:14:00 · 699 阅读 · 0 评论 -
面试算法题——将一个字符串中的空格替换成“ %20”
题目要求:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为"This is test program. "则经过替换之后的字符串为"This%20%20is%20test%20program." 思路1:java——利用API中自带的replaceAll方法来实现替换。首先来了解一下java.lang.String下的replace方法和replace方法都...原创 2019-02-23 13:15:36 · 3612 阅读 · 0 评论 -
LeetCode 206 反转链表以及应用场景(Java、C++)
在各种笔试面试中,链表都是很常会被问到的数据结构,上次在LeetCode的上刷到反转链表那道题,不难,但是很经典,在很多其他的应用场景中都会用到这个方法,所以今天就整理一篇博客~ 在博客中暂时只写了一种反转链表的应用场景——判断一个链表是否是回文链表。之后遇到其他的会再加上去~1、首先定义链表结点:public class ListNode{ int value; ...原创 2019-05-06 12:43:31 · 788 阅读 · 0 评论 -
十进制整数转十五进制数思路及代码实现(Java实现)
输入一个十进制整数,将这个数转化成对应的十五进制数(在十五进制中,A表示10,B表示11,C表示12,D表示13,E表示14),请写出转换程序。例如:235表示为10A请编写流程图,并用熟悉的计算机语言编写相应的程序思路:如例子中十进制235,转化为十五进制数过程如下:代码如下:package com.Timer.Test;import java.util...原创 2019-07-29 18:48:04 · 2214 阅读 · 0 评论