您当前的位置: 首页 > 

TechGuide

暂无认证

  • 4浏览

    0关注

    176博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

网易秋招笔试四道编程题(2021-08-21)

TechGuide 发布时间:2021-08-22 23:02:32 ,浏览量:4

恭喜发现宝藏!微信搜索公众号【TechGuide】关注更多新鲜好文和互联网大厂的笔经面经。 作者@TechGuide【全网同名】 点赞再看,养成习惯,您动动手指对原创作者意义非凡🤝

文章目录
  • 第一道:两数之和(100%)
    • 题目描述
    • 思路解析
    • 参考代码:
      • Java版本
      • CPP版本
  • 第二道: reverse invert(100%)第二题 leetcode1545
    • 题目描述
    • 思路解析
    • 参考代码
      • CPP版本
  • 第三道:分发纸张
    • 题目描述
    • 思路解析
    • 参考代码
      • Java版本
      • CPP版本
  • 第四道:最小航行费用
    • 题目描述
    • 思路解析
    • 参考代码
      • Java版本
      • CPP版本

第一道:两数之和(100%) 题目描述

找和为m的两个数的对数

思路解析

直接暴力(可以二分优化)

参考代码: Java版本
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class TechGuide{
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        List list = new ArrayList();
        while (in.hasNextInt()) {
            list.add(in.nextInt());
        }
        int m = list.get(list.size() - 1);
        int n = list.size() - 1;
        int cnt = 0;
        for (int i = 0; i             
关注
打赏
1665329535
查看更多评论
0.0417s