想请教一下第14题怎么做啊!是什么双重for循环流程图循环吗?想知道这种类型的题目有什么方法吗?谢谢各位大神啊笔芯

下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
我想请教一下、【15分之(9)=5分之3=(30)分之18=12\( 20)=(0.6 )(小数)】这种类型的题怎么做?、为什么要这样做哈、
oqJA17YP25
方法:分母扩大几倍,分子也扩大几倍.用这点就行了.
还是没怎么懂、、24分之9和40分之14好像没什么关联吧、、
24分之9都减小三倍,8分之3
40分之14都减小2倍,20分之7
分母减小几倍,分子也减小几倍啊。
哦哦、明白啦
为您推荐:
其他类似问题
扫描下载二维码精选微软等公司,数据结构+算法,经典面试100题之前40题所说的上一贴,上贴,即指此(链接为,帖子第5页):http://topic.csdn.net/u//2befbfd9-f3e4-41c5-bb31-814e.html算法面试:精选微软等公司经典的算法面试100题 第1-40题如下:--------------- --------------1.把二元查找树转变成排序的双向链表&题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。& & & 10& / /&6 14&/ / / /4 8 12 16& & &转换成双向链表4=6=8=10=12=14=16。& & &首先我们定义的二元查找树 节点的数据结构如下:&struct BSTreeNode{& int m_nV // value of node& BSTreeNode *m_pL // left child of node& BSTreeNode *m_pR // right child of node};2.设计包含min函数的栈。定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。3.求子数组的最大和题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。4.在二元树中找出和为某一值的所有路径题目:输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如 输入整数22和如下二元树& 10 & & / / & & 5 12 & & / / & & 4 7则打印出两条路径:10, 12和10, 5, 7。二元树节点的数据结构定义为:struct BinaryTreeNode // a node in the binary tree{int m_nV // value of nodeBinaryTreeNode *m_pL // left child of nodeBinaryTreeNode *m_pR // right child of node};5.查找最小的k个元素题目:输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。第6题------------------------------------腾讯面试题: & 给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数 & 要求下排每个数都是先前上排那十个数在下排出现的次数。 & 上排的十个数如下: & 【0,1,2,3,4,5,6,7,8,9】初看此题,貌似很难,10分钟过去了,可能有的人,题目都还没看懂。 & 举一个例子, & 数值: 0,1,2,3,4,5,6,7,8,9 & 分配: 6,2,1,0,0,0,1,0,0,0 & 0在下排出现了6次,1在下排出现了2次, & 2在下排出现了1次,3在下排出现了0次.... & 以此类推.. & 昨天,用c++实现了此题。(*^__^*) & 第7题------------------------------------微软亚院之编程判断俩个链表是否相交给出俩个单向链表的头指针,比如h1,h2,判断这俩个链表是否相交。为了简化问题,我们假设俩个链表均不带环。问题扩展:1.如果链表可能有环列?2.如果需要求出俩个链表相交的第一个节点列?第8题------------------------------------此贴选一些 比较怪的题,,由于其中题目本身与算法关系不大,仅考考思维。特此并作一题。1.有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关,这两个房间是 分割开的,从一间里不能看到另一间的情况。现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制的。有什么办法呢?2.你让一些人为你工作了七天,你要用一根金条作为报酬。金条被分成七小块,每天给出一块。如果你只能将金条切割两次,你怎样分给这些工人?3  ★用一种算法来颠倒一个链接表的顺序。现在在不用递归式的情况下做一遍。  ★用一种算法在一个循环的链接表里插入一个节点,但不得穿越链接表。  ★用一种算法整理一个数组。你为什么选择这种方法?  ★用一种算法使通用字符串相匹配。  ★颠倒一个字符串。优化速度。优化空间。  ★颠倒一个句子中的词的顺序,比如将&我叫克丽丝&转换为&克丽丝叫我&,实现速度最快,移动最少。  ★找到一个子字符串。优化速度。优化空间。  ★比较两个字符串,用O(n)时间和恒量空间。  ★假设你有一个用1001个整数组成的数组,这些整数是任意排列的,但是你知道所有的整数都在1到1000(包括1000)之间。此外,除一个数字出现两次外,其他所有数字只出现一次。假设你只能对这个数组做一次处理,用一种算法找出重复的那个数字。如果你在运算中使用了辅助的存储方式,那么你能找到不用这种方式的算法吗?  ★不用乘法或加法增加8倍。现在用同样的方法增加7倍。第9题-----------------------------------判断整数序列是不是二元查找树的后序遍历结果题目:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:& 8& / /& 6 10& / / / /& 5 7 9 11因此返回true。如果输入7、4、6、5,没有哪棵树的后序遍历的结果是这个序列,因此返回false。第10题---------------------------------翻转句子中单词的顺序。题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入&I am a student.&,则输出&student. a am I&。第11题------------------------------------求二叉树中节点的最大距离...如果我们把二叉树看成一个图,父子节点之间的连线看成是双向的,我们姑且定义"距离"为两节点之间边的个数。写一个程序,求一棵二叉树中相距最远的两个节点之间的距离。第12题题目:求1+2+&+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。第13题:题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下: & struct ListNode{& int m_nK& ListNode* m_pN};第14题:题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。第15题:题目:输入一颗二元查找树,将该树转换为它的镜像,即在转换后的二元查找树中,左子树的结点都大于右子树的结点。用递归和循环两种方法完成树的镜像转换。 & 例如输入:& 8& / /& 6 10&// //5 7 9 11输出:& 8& / /&10 6&// //11 9 7 5定义二元查找树的结点为:struct BSTreeNode // a node in the binary search tree (BST){& int m_nV // value of node& BSTreeNode *m_pL // left child of node& BSTreeNode *m_pR // right child of node};第16题:题目(微软):输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。 & 例如输入& 8& / /&6 10/ / / /5 7 9 11输出8 6 10 5 7 9 11。第17题:题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 & 分析:这道题是2006年google的一道笔试题。第18题:题目:n个数字(0,1,&,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。当一个数字删除后,从被删除数字的下一个继续删除第m个数字。求出在这个圆圈中剩下的最后一个数字。July:我想,这个题目,不少人已经 见识过了。第19题:题目:定义Fibonacci数列如下: & & / 0 n=0f(n)= 1 n=1& / f(n-1)+f(n-2) n=2输入n,用最快的方法求该数列的第n项。分析:在很多C语言教科书中讲到递归函数的时候,都会用Fibonacci作为例子。因此很多程序员对这道题的递归解法非常熟悉,但....呵呵,你知道的。。第20题:题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。第21题2010年中兴面试题编程求解:输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.第22题:有4张红色的牌和4张蓝色的牌,主持人先拿任意两张,再分别在A、B、C三人额头上贴任意两张牌,A、B、C三人都可以看见其余两人额头上的牌,看完后让他们猜自己额头上是什么颜色的牌,A说不知道,B说不知道,C说不知道,然后A说知道了。请教如何推理,A是怎么知道的。如果用程序,又怎么实现呢?第23题:用最简单, 最快速的方法计算出下面这个圆形是否和正方形相交。" & 3D坐标系 原点(0.0,0.0,0.0)圆形:半径r = 3.0圆心o = (*.*, 0.0, *.*)正方形:4个角坐标; & 1:(*.*, 0.0, *.*)2:(*.*, 0.0, *.*)3:(*.*, 0.0, *.*)4:(*.*, 0.0, *.*)第24题:链表操作,(1).单链表就地逆置,(2)合并链表第25题:写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串付给其中一个函数参数outputstr所指内存。例如:"abcd1ss"的首地址传给intputstr后,函数将返回9,outputstr所指的值为26.左旋转字符串题目:定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。要求时间对长度为n的字符串操作的复杂度为O(n),辅助内存为O(1)。27.跳台阶问题题目:一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。这道题最近经常出现,包括MicroStrategy等比较重视算法的公司都曾先后选用过个这道题作为面试题或者笔试题。28.整数的二进制表示中1的个数题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。分析:这是一道很基本的考查位运算的面试题。包括微软在内的很多公司都曾采用过这道题。29.栈的push、pop序列题目:输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。 & 比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因为可以有如下的push和pop序列:push 1,push 2,push 3,push 4,pop,push 5,pop,pop,pop,pop,这样得到的pop序列就是4、5、3、2、1。但序列4、3、5、1、2就不可能是push序列1、2、3、4、5的pop序列。30.在从1到n的正数中1出现的次数题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1 的数字有1,10,11和12,1一共出现了5次。分析:这是一道广为流传的google面试题。31.华为面试题:一类似于蜂窝的结构的图,进行搜索最短路径(要求5分钟)32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。例如: & var a=[100,99,98,1,2, 3];var b=[1, 2, 3, 4,5,40];33.实现一个挺高级的字符匹配算法:给一串很长字符串,要求找到符合要求的字符串,例如目的串:1231******3***2 ,12*****3这些都要找出来其实就是类似一些和谐系统。。。。。34.实现一个队列。队列的应用场景为:一个生产者线程将int类型的数入列,一个消费者线程将int类型的数出列35.求一个矩阵中最大的二维矩阵(元素和最大).如:1 2 0 3 42 3 4 5 11 1 5 3 0中最大的是:4 55 3要求:(1)写出算法;(2)分析时间复杂度;(3)用C写出关键代码第36题-40题(有些题目搜集于CSDN上的网友,已标明):36.引用自网友:longzuo谷歌笔试:n支队伍比赛,分别编号为0,1,2。。。。n-1,已知它们之间的实力对比关系,存储在一个二维数组w[n][n]中,w[i][j] 的值代表编号为i,j的队伍中更强的一支。所以w[i][j]=i 或者j,现在给出它们的出场顺序,并存储在数组order[n]中,比如order[n] = {4,3,5,8,1......},那么第一轮比赛就是 4对3, 5对8。.......胜者晋级,败者淘汰,同一轮淘汰的所有队伍排名不再细分,即可以随便排,下一轮由上一轮的胜者按照顺序,再依次两两比,比如可能是4对5,直至出现第一名编程实现,给出二维数组w,一维数组order 和 用于输出比赛名次的数组result[n],求出result。37.有n个长为m+1的字符串,如果某个字符串的最后m个字符与某个字符串的前m个字符匹配,则两个字符串可以联接,问这n个字符串最多可以连成一个多长的字符串,如果出现循环,则返回错误。38.百度面试:1.用天平(只能比较,不能称重)从一堆小球中找出其中唯一一个较轻的,使用x次天平,最多可以从y个小球中找出较轻的那个,求y与x的关系式2.有一个很大很大的输入流,大到没有存储器可以将其存储下来,而且只输入一次,如何从这个输入流中随机取得m个记录3.大量的URL字符串,如何从中去除重复的,优化时间空间复杂度39.网易有道笔试:(1).求一个二叉树中任意两个节点间的最大距离,两个节点的距离的定义是 这两个节点间边的个数,比如某个孩子节点和父节点间的距离是1,和相邻兄弟节点间的距离是2,优化时间空间复杂度。(2).求一个有向连通图的割点,割点的定义是,如果除去此节点和与其相关的边,有向图不再连通,描述算法。40.百度研发笔试题引用自:zp1)设计一个栈结构,满足一下条件:min,push,pop操作的时间复杂度为O(1)。2)一串首尾相连的珠子(m个),有N种颜色(N&=10),设计一个算法,取出其中一段,要求包含所有N中颜色,并使长度最短。并分析时间复杂度与空间复杂度。3)设计一个系统处理词语搭配问题,比如说 中国 和人民可以搭配,则中国人民 人民中国都有效。要求:& *系统每秒的查询数量可能上千次;& *词语的数量级为10W;& *每个词至多可以与1W个词搭配当用户输入中国人民的时候,要求返回与这个搭配词组相关的信息。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:156506次
积分:2180
积分:2180
排名:第14265名
原创:53篇
评论:76条
(1)(1)(4)(1)(1)(2)(2)(1)(1)(3)(6)(7)(12)(7)(4)(2)(4)(1)下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
求如何解这一题已知x2-5x=14,求(x-1)*(2x-1)-(x+1)2 +1=?已知X方减5X等于14,求X-1的差剩2X-1的积减X+1的和的平方加1等于几我主要想知道这种类型的题目该怎么去解答
Kyoya27PO6
=16先把问题分解因式,找出和条件相符的部分,就能得到答案.在中国凡题目给的条件都是有用且必须的,充分运用条件,或者从问题中找到与条件相类似的东西就得到了,可怜我奔三了才明白这初中的数学原理将x-1)*(2x-1)-(x+1)2 +1 分解可得X2-5X+2=?既然x2-5x=14,那么+2肯定是16了,学不会不要紧,等你老了就明白了
为您推荐:
其他类似问题
15这个类型的题目就是把问题往已知条件上去凑,这个还算是比较简单的,把因式乘开就到了已知条件上了,有些还需要配平方,添项(比如+xxx再-xxx)等等…
x放-5x-14=(x-7)(x+2)=0 得到x=7或者x=-2,剩下自己求吧
扫描下载二维码}

我要回帖

更多关于 js双重for循环 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信