面试总结-百度(1)

简介: 百度数据挖掘部门       自我介绍,扯了一些项目方面的东西,就是简历上的,然后开始写代码,最后问你有没有什么问题。题目如下:(1)用两个栈实现一个队列(优化后解)public class QueueImplementByTwoStacks { Stack<Integer> a=new Stack<Integer>();

百度数据挖掘部门

       自我介绍,扯了一些项目方面的东西,就是简历上的,然后开始写代码,最后问你有没有什么问题。

题目如下:

(1)用两个栈实现一个队列(优化后解)

public class QueueImplementByTwoStacks {
            
	  Stack<Integer> a=new Stack<Integer>(); 
	  Stack<Integer> b=new Stack<Integer>();
	  public void add(int num){
		  a.push(num);
	  }
	  public int pop(){
		  if(!b.empty()){
			  return b.pop();
		  }
		  else{
			  while(!a.empty()){
				  b.push(a.pop());
			  }
			  return b.pop();
		  }
	  }
	  
	  public static void main(String[] args){
		  QueueImplementByTwoStacks queue=new QueueImplementByTwoStacks();
		  
		  queue.add(8);
		  queue.add(9);
		  System.out.print(""+queue.pop());
	  }
}

(2)矩阵乘法


public class MultiplyMatrix {
        
	  public int[][] multiply(int[][] a,int[][] b){
        	int[][] result=new int[a.length][b[0].length];
        	for(int i=0;i<a.length;i++){
        		for(int j=0;j<b[0].length;j++){
        			for(int k=0;k<a[0].length;k++){
        				result[i][j]+=a[i][k]*b[k][j];
        			}
        		}
        	}
        	return result;
        } 
}





/********************************

* 本文来自博客  “李博Garvin“

* 转载请标明出处:http://blog.csdn.net/buptgshengod

******************************************/


目录
相关文章
|
3月前
|
存储 算法 NoSQL
百度面试:如何用Redis实现限流?
百度面试:如何用Redis实现限流?
53 2
|
4月前
|
程序员 PHP Python
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
|
4月前
|
定位技术 API
Angular 调用导入百度地图API接口,2024春招BAT面试真题详解
Angular 调用导入百度地图API接口,2024春招BAT面试真题详解
|
4月前
|
Android开发
Flutter完整开发实战详解(六、 深入Widget原理),2024百度Android岗面试真题收录解析
Flutter完整开发实战详解(六、 深入Widget原理),2024百度Android岗面试真题收录解析
|
4月前
|
缓存 算法 自动驾驶
百度Cyber框架面试总结
百度Cyber框架面试总结
65 0
|
4月前
|
存储 缓存 安全
兄弟面试了百度,面试题分享一波
兄弟面试了百度,面试题分享一波
75 0
|
4月前
|
机器学习/深度学习 自然语言处理 算法
百度2024校招机器学习、数据挖掘、自然语言处理方向面试经历
百度2024校招机器学习、数据挖掘、自然语言处理方向面试经历
224 2
|
4月前
|
SQL 算法 安全
面试美团、头条、百度、京东,一名3年Java开发经验的面试总结
毕业转行做开发3年以来, 学到了很多, 加上自己的兴趣爱好, 个人认为已经成为了一个合格的程序员. 与刚开始找工作面试相同的是都会问一些相同的问题, 不同的是现在面试官会更注重为什么, 也就是说注重深度而非广度. 3年, 5年, 10年分别是个人从事技术方面职业规划中的一个坎, 3年大部分时间应对了业务逻辑, 培养良好的规范和思想, 基础知识还是欠缺.
|
4月前
|
NoSQL Java 中间件
百度面试,跪了!凉经分享
百度面试,跪了!凉经分享
69 0
|
4月前
|
存储 前端开发 JavaScript
【面试题】(简单粗暴点)百度一面,直接问痛我
【面试题】(简单粗暴点)百度一面,直接问痛我