从大学到现在,参加过很多面试,经常会被问到一些基本的算法题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也用语言实现过,可由于在项目开发中应用的比较少,久而久之就忘记了,造成在面试中很尴尬的局面,然后回来查阅相关资料才发现就那么一回事,怎么在面试中就卡壳了呢?在此写下我在面试中经常被问到的一些基本的算法,全当复习。 一、冒泡排序 1.packa
转载 2023-08-02 13:21:29
112阅读
算法程序题:    该公司笔试题就1个,要求在10分钟内作完。    题目如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。   基本思路: 1 把问题归结为图结构的遍历问题。实际上6个数字就是六个结点
转载 2023-06-10 21:44:07
127阅读
1、一群猴子排成一圈
原创 2022-11-25 12:00:53
244阅读
原标题:Java算法面试题汇总1. 字符串如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。toCharArray() // 获得字符串对应的char数组 Arrays.sort() // 数组排序 Arrays.toString(char[] a) // 数组转成字符串 charAt(int x) // 获得某个索引处的字符 length() // 字符串长度 length // 数
http://z-xiaofei168.iteye.com/blog/993573
原创 2014-02-13 20:06:27
344阅读
JAVA经典面试题
原创 2021-07-15 11:11:35
100阅读
. 一丶Java基础相关1)面向对象的特性有哪些封装: 封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露出该对象的功能。使用封装不仅仅安全,而且可以简化操作。继承: 继承是面向对象实现软件复用的重要手段,当子类继承父类后,子类是一种特殊的父类,能够直接或间接获得父类里的成员。缺点:1.强耦合,父类变子类也得变2.破坏了封装性,实现细节对于子类都是透明的。多态: 同一个行为具有多个不同
原创 2021-02-02 16:31:05
676阅读
1. Java中的异常处理机制的简单原理和应用。  当Java 程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是Java允许程序员扩展这种语义检查,程序
转载 2015-02-04 15:55:00
62阅读
2评论
Java中的异常处理机制的简单原理和应用。当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发N...
转载 2012-08-06 14:57:00
40阅读
2评论
Java中的异常处理机制的简单原理和应用。当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发N...
转载 2012-08-06 14:57:00
66阅读
2评论
面试的常见题,抓住必得分!
原创 2022-03-25 14:13:51
103阅读
JAVA经典面试题
原创 2022-04-15 17:05:52
962阅读
有一组数1、1、2、3、5、8、13、21.......要求用递归算法计算第三十个数是多少? private void btn_Get_Click(object sender, EventArgs e) { int P_int_temp; if(int.TryParse(txt_value.Text,out P_int_temp))
原创 2022-11-10 17:19:36
238阅读
C#经典算法面试题;1.使用递归算法来实现计算1+2+3+4+…+100的结果;2.实现一个冒泡排序算法(升序);3.实现, 用递归算法实现;
原创 2023-02-01 09:23:47
342阅读
问题一:什么是Spring Cloud?Spring cloud流应用程序启动器是基于Spring Boot的Spring集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。问题二:使用Spring Cloud有什么优势?使用Spring Boot开发分布式微服务时,我们面临以下问题与分布式系统相关的复杂性-
转载 2023-09-06 14:40:35
60阅读
经典面试题  面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。   问题一:“请你自我介绍一下”   思路:
转载 精选 2009-08-30 21:37:03
647阅读
※以思科路由器为例,你写下单臂路由的配置命令? 答:router(config)#interface f0/1.1     router(config-if)#encapsulation dotlQ 100     router(config-if)#ip add 192.168.1.1 255.255.255.
转载 2009-11-06 11:29:47
731阅读
记录经典面试题目,记录着很多不注意的地方。 //有三个php文件位于同一目录下,内容为  //a.php:-------  <?php function fa() { echo "in Function A\n"; }?>   //b.php:
原创 2011-10-08 22:02:51
566阅读
经典面试题
原创 2023-05-21 15:22:20
101阅读
1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继
原创 2013-06-11 18:33:31
227阅读
  • 1
  • 2
  • 3
  • 4
  • 5