`
躁动的绵羊
  • 浏览: 95965 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

面试题讨论(一)

阅读更多

     首先,请JE上的高手、老鸟们原谅我把这道题拿出来讨论,也许,这题对你们来说只是小菜一碟,我却是觉得这种题目比较少见,我也不太清楚。但是,我想拿出来与大家分享下,讨论讨论,希望能挖掘出它的原理,让不清楚的小鸟们长长见识,当然也包括我,呵呵!
    
      这是一道用友的面试题。题目是:请优化下面代码,并给出原因:
  
     

                for(int i = 0;i<10000;i++) {
                     for(int j = 0;j<1000;j++) {
                          for(int k = 0;k<100;k++) {
                             function(i,j,k);\
                          }
                     }
                   }
      



      这道题优化起来也许很容易,但要说出其中的原理我觉得比较难,希望能看到更多的是原理方面的讨论,越深刻越好!

 

分享到:
评论
2 楼 yangguo 2010-09-13  
太多的函数调用,直接在function内部三重循环就可以了。
1 楼 robin_liang 2010-09-13  
就是把循环次数少的放在最外层嘛

相关推荐

    模拟IC面试题analog面试题.doc

    模拟IC面试题 analog面试题.doc 在这个模拟IC面试题中,我们可以总结出以下几个重要的知识点: 1. Op-Amp 结构比较 在这个问题中,我们需要比较三种不同的 Op-Amp 结构:2-stage op-amp (active load, class-A ...

    C++面试题点播一

    在文件中提到的第一个面试题,需要分析一个C++程序,并预测其运行结果。此题涉及到C++的构造函数、虚函数和多态的原理。给出的程序示例中,存在一个多态的例子,其中基类A定义了一个虚函数func,并在构造函数中调用...

    MBA无领导小组讨论面试题(一).doc

    MBA 无领导小组讨论面试题(一) 本文将围绕 MBA 无领导小组讨论面试题(一)中涉及到的知识点进行详细的分析和解释。 危机公关管理 危机公关管理是一种特殊的公关模式,它是在企业或组织面临危机时,为了保护...

    软件测试面试题-收集了一些经典的软件测试面试题.zip

    以下是一些可能出现在“软件测试面试题-收集了一些经典的软件测试面试题.zip”文件中的常见问题及其详细解答: 1. **什么是软件测试?** 软件测试是一种系统性的活动,旨在发现软件产品中的错误、缺陷或遗漏。它的...

    计算机和JAVA 面试题大全

    - 面试题:如何通过反射创建并调用一个类的方法? - 讨论注解的用途,如代码自动生成、元数据提供等。 11. **集合框架高级话题** - 学习泛型的使用,理解类型擦除的概念。 - 面试题:解释什么是并发容器,比如...

    微软试题合集 微软面试题

    微软作为全球知名的科技巨头,其面试题历来备受关注,这些题目不仅体现了微软对技术人才的期望,也成为了求职者提升自身技能的重要参考资料。本压缩包中的“微软试题合集”涵盖了多个领域的技术问题,旨在测试候选人...

    .net面试题.net面试题.net面试题.net面试题(经典)

    .NET面试题是评估应聘者对.NET框架理解和应用能力的重要方式,涵盖了从基础概念到高级特性的广泛知识领域。以下是一些可能出现在.NET面试中的关键知识点: 1. **.NET框架基础**:理解.NET Framework的基本结构,...

    CCIE面试题集合下载

    【标题】"CCIE面试题集合下载"所涵盖的知识点主要集中在Cisco Certified Internetwork Expert(CCIE)认证的面试部分,这是一个高级IT认证,专为网络专业人士设计,旨在验证他们在网络基础设施设计、实施和故障排除...

    sql面试题,java面试题

    首先,让我们关注SQL面试题。SQL(Structured Query Language)是用于管理关系数据库的标准语言,包括数据查询、更新、插入和删除等操作。常见的SQL面试题涵盖以下几个方面: 1. 数据库基本概念:理解数据库、表、...

    BI常见面试题

    BI 常见面试题汇总 BI(Business Intelligence)是企业智能化的核心组件,涉及到数据分析、报表设计、数据仓库、数据挖掘等多个方面。面试BI相关岗位时,需要具备丰富的知识储备和实践经验。以下是BI常见面试题汇总...

    JavaWeb全栈面试题

    JavaWeb全栈面试题涵盖了Java基础、Web开发、数据库、服务器、线程管理、内存分布、前端技术等多个关键领域,是全面评估一个开发者综合技能的重要参考。以下将针对这些知识点进行详细阐述: 1. **Java基础**:Java...

    鹅厂面试题、大厂面试题、JVM面试题

    在这篇文章中,我们将讨论鹅厂面试题、大厂面试题、JVM面试题,并对每个问题进行详细的解释和分析。 首先,让我们来讨论 TCP 和 UDP 的区别。TCP 是一个全双工协议,这意味着它可以同时发送和接收数据,而 UDP 则是...

    2021最新大厂AI面试题:107题(含答案及解析).pdf

    在vivo数据挖掘面试题中,讨论了数组和背包问题,这些都是算法领域中的经典问题,对应着leetcode中的相关题目。 明略科技AI岗位面试题中涉及到了熵、交叉熵的概念,熵是信息论中的一个基本概念,交叉熵则是衡量两个...

    java企业面试试题

    04-25-13-27-22-755.doc`虽然标题提到了C++,但在这个Java主题中,可能是由于C++和Java在某些方面有共通之处,例如面向对象编程,因此这份文档可能包含了一些与C++相关的Java面试题,或者是一些跨语言的比较和讨论。...

    全国软件公司面试题集锦 面试题

    【全国软件公司面试题集锦】是一份涵盖了广泛IT领域知识的面试题库,旨在帮助求职者准备在软件公司的面试过程中可能遇到的问题。这份资源包含了各种技术层面的问题,包括但不限于编程语言、数据结构、算法、操作系统...

    前端面试题含答案.pdf

    前端面试题含答案.pdf 是一份包含多个与前端开发相关的问题的文件,该文件涵盖了 HTML、CSS、JavaScript 等多个方面的知识点。下面是对该文件中部分内容的知识点解释: 1. CSS 样式定义:问题 1 中,讨论了 display...

    Java面试题笔试题大全

    Java作为全球最流行的编程语言之一,其面试题和笔试题是评估开发者技能的重要标准。这份“Java面试题笔试题大全”资源旨在帮助求职者全面准备Java相关的技术面试和笔试环节,提升成功几率。CHM(Compiled Help ...

    嵌入式经典面试题及答案

    今天,我们将讨论一些经典的嵌入式面试题及答案,从预处理器到数据声明,涵盖了多个方面的知识点。 预处理器 预处理器是一个重要的部分,在嵌入式系统中经常用于定义常数和宏。下面是一个经典的面试题: 1. 用...

    VMWARE虚拟化技术面试题.pdf

    VMWARE虚拟化技术面试题 本资源涉及VMWARE虚拟化技术的面试题,涵盖了虚拟化技术的多个方面,包括vSphere组件、虚拟机属性、虚拟化vCenter的优势、虚拟机迁移、模板与虚拟机的区别、虚拟机快照、分布式交换机体系...

    5年java面试题汇总.docx

    Java工程师面试题汇总涵盖了广泛的IT领域知识,包括基础的Java语法、数据库原理、多线程概念、ORM框架MyBatis、缓存系统Redis、微服务框架Spring Cloud以及全文搜索引擎Elasticsearch。这些知识点是Java开发者在职业...

Global site tag (gtag.js) - Google Analytics