一:题目类型

10个选择10个填空2道编程题

二:编程题

1:34 在排序数组中查找元素的第一个和最后一个位置


class Solution {public:/**思路:1.分为两种情况 那就是该元素是存在于排序数组当中,该元素不存在该排序数组当中。2.如果元素是存在于排序数组当中的,那么我们求取其左右边界3.如果元素不存在于排序数组当中,那么也有两种情况1>:该元素的大小是在 排序数组当中的  例如  [2,5] 32>:该元素的大小是在 排序数组之外的 例如 [2,5] 6 :在这个当中  我们是可以求取到其右边界的位置的,但是左边界求取不到  [2,5] 1 :我们是可以求取到左边界位置的  但是求取不到右边界*/vector<int> searchRange(vector<int>& nums, int target) {int leftAns = leftBoder(nums,target);int rightAns = rightBoder(nums,target);//倒数第一种情况if(leftAns == -2  || rightAns == -2) return {-1,-1};//倒数第三种情况if(rightAns - leftAns > 1) return {leftAns + 1,rightAns-1};//倒数第二种情况return {-1,-1};}//求取右边界 由左边界不断逼近int rightBoder(vector<int> nums,int target) {int left = 0;int right = nums.size()-1;int rightAns = -2;while(left <= right) {int mid = (left + right)/2;if(nums[mid] > target) {right = mid -1;} else {left = mid + 1;rightAns = left;//因为上方的mid + 1,所以当left = right 时 left + 1,  }                 //赋值给 rightAns ,那么右边界就比实际值大一}return rightAns;}//求取左边界 由右边界不断逼近int leftBoder(vector<int>& nums,int target) {int left = 0;int right = nums.size()-1;int leftAns = -2;while (left <= right) {int mid = (left+right)/2;if (nums[mid] < target) {left = mid+1;} else {right = mid - 1;leftAns = right;}}return leftAns;}};

2:101 对称二叉树


class Solution {public:bool isSymmetric(TreeNode* root) {/**思路:我们其实也就是利用栈先进先出的特性   我们将我们需要比较的两个结点放进栈中然后先进行判断,然后再将该两个结点的左右结点放进栈中,但是我们放入的顺序是需要注意的 因为是要比较对称 所以左节点的左孩子,右节点的右孩子左节点的有孩子,右节点的左孩子*/if(root == nullptr) return false;stack<TreeNode*>st;st.push(root->left);st.push(root->right);while(!st.empty()) {TreeNode* leftNode = st.top(); st.pop();TreeNode* rightNode = st.top(); st.pop();if(leftNode == NULL && rightNode == NULL) continue;//左节点空,右节点不空//右节点空,左节点不空//左右结点都不空 但其值不相等if(leftNode == NULL || rightNode == NULL || (leftNode->val != rightNode->val)) return false;st.push(leftNode->left);st.push(rightNode->right);st.push(leftNode->right);st.push(rightNode->left);}return true;}
};

群里的大佬都好吊啊
收到笔试题邀请的我激动极了
因为简历没挂
但大佬们 一句 这小厂也配有笔试题
可见今年春招实习又是
鸡毛卷上天了
连小厂都得通过一轮笔试筛选面试的人了
知道自己菜 不能跟人比
自己是一场笔试也不敢错过

找工作也就是闹着玩 富士康才是人生真谛

深圳店匠笔试题-4.01相关推荐

  1. java中不同包中怎么实例化,Java 笔试题 (01)

    Java 笔试题 1.有1.2.3.4.5个数字,能组成多少个互不相同且无重复数字的四位数?都是多少? 提示:可填在千位.百位.十位.个位的数字都是1.2.3.4.5.组成所有的排列后再去 掉不满足条 ...

  2. 深圳太极软件笔试题回顾(2013年12月11日)

    1.指出Truncate Table.Delete Table和Drop Table的区别? 答:Truncate Table与Delete Table都是用来删除表中的数据的,而Drop Table ...

  3. 字节跳动笔试题之01数组联通域个数

    输入一个只包含0和1的二维数组,上下左右和对角相邻的1组成一个区块,0不形成区块,求数组中的区块个数. 输入格式 第一行输入两个正整数N和M,N表示数组行数,M表示数组列数.接下来N行,每行表示数组对 ...

  4. MTK深圳公司嵌入式软件工程师笔试题(含部分答案)

    MTK深圳嵌入式软件工程师笔试题(B卷) 1. #define pi 3.14 #define Area(R) pi*R*R main() {  int r1=5,r2=2;  double s=0; ...

  5. 软件测试常见笔试题总结

    http://t.csdn.cn/2fKts 软件测试常见笔试题总结 01 mysql 1.1 数据库操作 1.2 表结构操作 1.2.1 创建表 1.2.2删除表 1. 删除单张表: 2. 删除多个 ...

  6. 下列不属于android布局的是( ),Android软件工程师笔试题(全选择题)【0-1年经验】...

    Android软件工程师笔试题,全选择题,适合0-1年经验的面试者. Android软件工程师笔试题 单选题(共35题) 1.退出 activity 对一些资源以及状态的操作保存,可以在生命周期的哪个 ...

  7. 2018清华-伯克利深圳学院数据科学方向笔试题

    2018清华-伯克利深圳学院数据科学方向笔试题

  8. 深圳Java学习:分享几道真实的企业Java工程师笔试题

    深圳Java学习:分享几道真实的企业Java工程师笔试题,你都会做吗?

  9. android软件开发考试,Android软件工程师笔试题(全选择题)【0-1年经验】

    Android软件工程师笔试题 单选题(共35题) 1.退出activity 对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行 A.onPause() B.onCreate() C.onR ...

最新文章

  1. 单行文本溢出显示省略号,单行文本溢出显示省略号
  2. mysql 多key索引_MYSQL的EXPLAIN到底多好用?
  3. vb 发送html邮件,【VB】邮件发送功能
  4. 获取内存_如何获取一个进程所占用的内存
  5. LeetCode 116. 填充每个节点的下一个右侧节点指针
  6. python pyttsx3文本转语音_Python-文字转语音-pyttsx3
  7. 《必须知道.NET》3.OO之美
  8. phpstudy配置SSL证书的步骤(Apache环境)以及一些注意事项
  9. Atititt hi dev eff db op Spring JDBC 目录 1. Spring JDBC 2 1 1.1. Atitit 数据库db insert 插入数据data 最佳实践
  10. JDK1.8 中文开发帮助文档
  11. java大作业 俄罗斯方块_俄罗斯方块Java程序设计
  12. 洞察·分析·管理 | 解读良品铺子的客户体验管理三部曲
  13. 程序员如何从零开始运营好一个公众号挣点零花钱之公众号定位
  14. Apache Flink源码阅读环境搭建
  15. 什么是“荷花定律”?
  16. 稻城亚丁6日游之引子
  17. python openpyxl操作Excel表格
  18. 【操作系统】3.进程管理
  19. cgcs2000大地坐标系地图_CGCS2000 国家大地坐标系及其应用.ppt
  20. 2022年10月16日 记

热门文章

  1. 使用HtmlAgilityPack抓取网页数据
  2. 【ArcGIS遇上Python】从入门到精通系列之第一章:ArcGIS Python简介
  3. C语言试题六十九之请编写函数判断一个数是不是素数
  4. Android之数据转化崩溃问题
  5. python typeerror* wants int_python-TypeError:’int’对象是不可迭代的?
  6. 华为交换机查看端口流量_华为交换机限速及流量统计配置
  7. 三角形中的“叛徒”--莱洛三角形,一个神奇的存在!
  8. 数学老师出的谜语,语文老师已哭晕在厕所!
  9. 入门Python,限时1元!
  10. 程序员快来看!经典代码替你省去多少时间?