算法训练
小夏同学____
本人已经步入工作比较忙,可能没时间关注博客,评论或者私信可能没办法回复,对不起了,望理解~
展开
-
JAVA的输入二维数组和一个整数,判断数组中是否含有该整数
1.题目要求在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。2.要求格式public class Solution { public boolean Find(int target, int [][] array) { }}...原创 2019-04-28 10:35:38 · 3293 阅读 · 0 评论 -
替换将字符串中的每个空格
一、要求请实现一个函数,将一个字符串中的每个空格替换成“%20”。 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution { public String replaceSpace(StringBuffer str) { }}二、代码实现public class S...原创 2019-05-13 21:41:37 · 177 阅读 · 0 评论 -
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。
一、需求输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。二、实现思路1.定义一个类保存链表节点, 类 ListNode2.输入一个链表,调用 inputLinkVal() 方法3.将链表倒序添加到ArrayList集合中,调用printListFromTailToHead(ListNode listNode)三、代码实现/** * * * 输入一个链表...原创 2019-05-24 16:24:41 · 1012 阅读 · 0 评论 -
滴滴笔试算法题——算式转移
1. 题目描述/** * 算式转移 * 给出一个包含加减乘除四种运算符的算式(不含括号), * 如1+2*3/4,在保证运算符符不变的情况下,进行如下操作: * 如果交换相邻的两个数,表达式值不变,那么你就可以交换他们, * 现在进行任意次操作,是的算式的数字序列字典序最小。 * * 样例输入: * 6 * ...原创 2019-08-28 13:30:12 · 661 阅读 · 2 评论