面试
ZmyCoder
学习笔记
展开
-
编程题目(三)使用栈计算字符串表达式的值
写一个函数,传入字符串表达式,返回表达式的结果,如传入"100+4*(30-100/5)",结果返回140(不能用JDK内置表达式求值和其它第三方框架)。原创 2022-06-02 16:38:13 · 574 阅读 · 0 评论 -
编程题目(二)
题目:给定一个数组和一个目标数值,判断数组中是否有两个数的和等于这个目标的数字第一种方式,最直接的想到了双层for循环,时间复杂度为O(n^2)Integer arr[] = {1, 2, 3, 4, 5};int global = 5;for (int i = 0; i < arr.length; i++) { for (int j = i + 1; j < arr.length; j++) { if (arr[j] == global - arr[i])原创 2021-03-24 10:38:30 · 138 阅读 · 0 评论 -
面试编程题目(一)细菌总数计算
题目如图:第一题:import lombok.AllArgsConstructor;import lombok.Data;import java.util.Arrays;import java.util.Collections;import java.util.List;/** * @description: 细菌实体类 * @author: zhangmy * @Version: 1.0 * @create: 2021-03-30 11:23 **/@Data@AllAr原创 2021-04-02 00:03:56 · 250 阅读 · 0 评论