保健励志美文体育育儿作文
投稿投诉
作文动态
热点娱乐
育儿情感
教程科技
体育养生
教案探索
美文旅游
财经日志
励志范文
论文时尚
保健游戏
护肤业界

算法水题练习

  斐波那契数列intf〔31〕;定义一个全局辅助数组intfib(intn){f〔0〕0;f〔1〕1;初始化。分别存储在第0,1位置for(inti2;in;i){f〔i〕f〔i1〕f〔i2〕;一层循环模拟递推公式}returnf〔n〕;}n的第k个因子intkthFactor(intn,intk){inti,cnt0;(1)cnt为因子计数器for(i1;in;i){(2)枚举if(ni0){(3)找到cnt;(4)1if(cntk)returni;(5)找到}}return1;(6)没找到}统计平方和三元组intmax(inta,intb){returnab?a:b;(1)一个函数返回最大的那个}intcountTriples(intn){inta,b,c,sum,ans0;for(a1;an;a){for(b1;bn;b){sumaabb;(2)二层循环枚举a,b。得到他们的和for(cmax(a,b)1;cn;c){(3)枚举c。但是一定要比a,b里面的最大的还要大。降低复杂度if(sumcc){ans;(4)找到就跳出break;}if(sumcc){break;(5)不符合条件}}}}returnans;}找出数组的最大公约数intgcd(inta,intb){inti;for(ia;i1;i){if(ai0bi0){returni;(1)枚举}}return1;}intfindGCD(intnums,intnumsSize){inti;intminnums〔0〕,maxnums〔0〕;for(i1;inumsSize;i){if(nums〔i〕min)minnums〔i〕;(2)选择最大小的数if(nums〔i〕max)maxnums〔i〕;(3)}returngcd(min,max);(4)}最大三角形的面积doublearea(inta,intb,intc){returnfabs((b〔0〕a〔0〕)(c〔1〕a〔1〕)(b〔1〕a〔1〕)(c〔0〕a〔0〕))2;}doublelargestTriangleArea(intpoints,intpointsSize,intpointsColSize){inti,j,k;doublea,maxa0;for(i0;ipointsSize;i){for(j0;jpointsSize;j){for(k0;kpointsSize;k){aarea(points〔i〕,points〔j〕,points〔k〕);(1)枚举if(amaxa){maxaa;(2)找到最大的保存}}}}returnmaxa;(3)返回最大面积}数组异或操作分两步模拟,先把所有数都通过规则生成出来。然后再将所有数异或,因为异或满足左结合律,所以可以一边生成,一边异或,最后返回所有数异或的和。intxorOperation(intn,intstart){inti,ans0;for(i0;in;i){ansstarti2;(1)一边生成一边异或}returnans;}整数的各位积和之差首先,可以利用迭代将每位数字取出来,然后用两个变量在迭代的过程中,分别保存它们的积与和,然后再相减即可。intsubtractProductAndSum(intn){intprod1,sum0,digit;while(n){digitn10;(1)取当前数字的最低位proddigit;(2乘积存储在prodsumdigit;(3)和存在sumn10;(4)将数字除10}returnprodsum;}统计位数为偶数的数字对每个数字不断除10,然后统计多少位,如果位数为偶数则计数器加一,最后返回计数器intfindNumbers(intnums,intnumsSize){inti,bit,cnt0;for(i0;inumsSize;i){bit0;while(nums〔i〕){nums〔i〕10;bit;(1)对于每个数。不断除10。统计当前数的位数}if(bit20)cnt;(2)位数为偶数,则计数器自增}returncnt;}搜索旋转排序数组整数数组nums按升序排列,数组中的值互不相同。给你旋转后的数组nums和一个整数target如果nums中存在这个目标值target,则返回它的下标,否则返回1。这个问题问了一大堆,最后其实就是在一个数组中找一个数,找不到就返回1。OK,直接搞,不要有顾虑,O(n)O(n)O(n)还能怎么卡你?怎么卡都卡不住,一次遍历完事。intsearch(intnums,intnumsSize,inttarget){inti;for(i0;inumsSize;i){if(nums〔i〕target){returni;(1)遍历数组。找到满足条件的数。返回对应下标}}return1;(2)遍历完没找到。返回1}差的绝对值为K的数对数目给你一个整数数组numsnumsnums和一个整数kkk,长度小于等于200,请你返回数对(i,j)(i,j)(i,j)的数目,满足ijijij且nums〔i〕nums〔j〕knums〔i〕nums〔j〕knums〔i〕nums〔j〕k。直接枚举两个下标,值相减等于kkk时计数器加一。枚举完毕,返回计数器。intcountKDifference(intnums,intnumsSize,intk){inti,j,ans0;for(i0;inumsSize;i){for(ji1;jnumsSize;j){if(abs(nums〔i〕nums〔j〕)k)(1)枚举任意两个数。如果两个数相差的绝对值等于K。计数器ans;}}returnans;}宝石与石头给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。JJ中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此a和A是不同类型的石头。考虑到J中所有的字母要么是大写,要么是小写,即一定是ASCII字符所以转换成整型后只有〔0,255〕〔0,255〕〔0,255〕的值,可以开辟一个大小为256的哈希数组,然后遍历一遍字符串J对于出现的字符标记位1。然后再遍历字符串S,如果在哈希数组中找到对应的字符,则计数器加一。最后,返回计数器就是答案了。inthas〔256〕;intnumJewelsInStones(charjewels,charstones){inti;intans0;memset(has,0,sizeof(has));for(i0;jewels〔i〕;i){has〔jewels〔i〕〕1;(1)遍历一遍字符串J,对于出现的字符标记位1}for(i0;stones〔i〕;i){if(has〔stones〔i〕〕){ans;(2)遍历字符串S。如果在哈希数组中找到对应的字符。计数器}}returnans;(3)}

中国智能手表去年销量首超智能手环今年销量预计增31在4月7日的GfK科技消费品市场洞察在线活动中,第一财经记者获悉,中国智能手表去年销量首次超过智能手环,销量去年同比增长48,预计今年销量将再增长31。中国智能腕间穿戴产……智斗猎人从前,有个名叫ldquo;陀陀古啦rdquo;的森林,里面的动物生活的和谐美满。动物之间你帮我,我帮你,幸福快乐。有一天,不知从哪里来的一个猎人,他到处捕猎,许多动物都无……感人的一幕小学五年级作文400字这次四川大地震中不知道发生了多少感人的事情,当然也留下了许多遗憾。其中最让我感动的人是一个小女孩。她平时跑起来非常快。在这一次地震发生时,她也跑得非常快。要是没有发生意外……售价21。5832。98万元,比亚迪新款汉改了哪?哪款最超值4月10日,比亚迪汽车举办了线上发布会,发布了集团旗下旗舰小汽车汉的最新款汽车。在其中特性最牛的汉DMp发布了一款四驱旗舰型,市场价为31。98万余元,它的百家公里加快時间仅为……爸爸教会我珍惜在我爸妈眼里,我姓小,名败家子,这是爸爸妈妈对我的美称。我对这个美称是当之无愧的:一个好端端的本子我随时就可以把它扯得稀烂;一块甜蜜蜜的糖我瞬间就可以将它吐掉;一块正方方的橡皮……我心目中的父母作文900字时间如同流水般的逝去,在人世间我已经度过了十四个春秋,我亲爱的爸爸妈妈,为我操心劳累,为我生气烦恼,为我高兴激动。他们用一句句真诚的话语教诲着我,使我健康地成长;用一个个行动影……笤帚与拖布400字作文一天在学校的洗刷间里,平时就十分傲慢的拖布与朴素的笤帚发生了争执。喂,小不点,瞧你那破烂摸样,怎么能与我这种出身高贵的人在一块呢?你呀,真是癞蛤蟆想吃天鹅肉,我看你还是快……小狗会说话的作文夜静悄悄的,一道强烈的光线随着一阵风射在门前的草地上,啊!只见一架扁圆形的发光飞碟正徐徐降落下来。这时候,明明家的小狗一边叫着,一边拼命地向飞碟跑,突然,小狗被吸起来了,带进飞……胜似亲人在一个小村庄里,住着一位汉族小姑娘和一位上了年岁的苗族老奶奶。老奶奶孤身一人,无依无靠。她的邻居英子是位热心肠的人,经常帮助老奶奶做家务。这一天,小英子来到老奶奶家,主动……关于教养的名言插嘴和争辩也不符合礼仪的要求,别人谈话的时候去插嘴是一种最大的冒犯,因为我们在知道人家将说什么之前就去答复人家,若不是鲁莽愚蠢,也是一种明白表示即对方的话他已经听腻了,不愿对方……春节见闻作文就要过春节了,我们全家经过一番讨论,决定会奶奶家过春节。在回奶奶家的路上,车窗外的风景依旧是那么美丽。一会儿是山,一会儿是小溪和村庄。有时,还会看见一列奔驰的高速列车从眼……身体语言BodyLanguageBodyLanguageBodylanguageisusedbypeopleforsendingmessagestooneanother。Itisveryusefulbe……
蔚来涨超7,传汽车下乡政策有望于6月初出台乐居财经讯刘治颖5月18日,截止11:00,港股蔚来SW(HK09866)上涨7。08,现报130。1港元,成交额2502。95万港元,总市值2201。66亿港元。消息面……动物园游记英语日记10月1日这天,我、舅舅、舅妈和妹妹一起去福州动物园游玩。OnOctober1,myuncle,auntandsisterwenttoFuzhouzootogether。……20年后的房子初一作文在生活、工作和学习中,大家都有写作文的经历,对作文很是熟悉吧,作文是从内部言语向外部言语的过渡,即从经过压缩的简要的、自己能明白的语言,向开展的、具有规范语法结构的、能为他人所……黛玉殇高中生作文泪低垂湿锦被晓来梦碎懒起画蛾眉抱膝坐守幽闺潇湘竹帘惹伤悲柳絮香残缱绻飘飞凤仙花落层叠任风吹知音不能觅瑶琴又何为翡翠衾……新能源汽车,超长续航里程,飞凡ER6的表现如何?现在的油价居高不下,很多燃油车的车主都直呼烧不起了,让本来就比较火热的新能源市场变得更加的火爆,其中就有一款飞凡汽车旗下的飞凡ER6(图片配置询价)。这款车以其超高的颜值,超长……特斯拉Model3和Y再临黑客中继攻击风险,10秒钟可开走汽不少特斯拉的用户可能都会喜欢他们的汽车无钥匙进入系统,但一位网络安全研究人员近日展示了如何用相同的技术让盗贼偷走某些型号的电动汽车。网络安全公司NCCGroup总部位于英……其实,你真的很不错你说你喜欢孤单,飘飘荡荡总是靠不了岸,其实,你是怕被我看穿。你在漂亮的女孩面前显得慌乱无措,这大可不必。你应当知道,你真的很不错!是的,你的鼻子不够小巧,你的脸庞不够清秀……再见了母校作文评语母校是我们萌发希望,怀揣梦想的地方,母校的种种回忆起来总是如此美好,但我们每个人却必须跟母校说再见。下面是品学网小编整理的一些关于再见了母校作文评语的相关资料,供你参考。再见了……大年初五日记四篇日记是指用来记录其内容的载体,作为一种文体,属于记叙文性质的应用文。下面是关于大年初五日记四篇的内容,欢迎阅读!大年初五日记1今天是大年初五,也就是xx年的第五天。……我的成长故事作文400字人们常说珍珠是世上最宝贵的东西,而在我心里,发现ldquo;爱rdquo;才是世上最宝贵的东西,最令我感动的是父母和老师对我的关爱。记得有一次,我在楼梯嬉哈玩耍,一不小心……我的理想当人民教师小学作文在我很小很小的时候,小小的心里就萌发出一个小小的梦想。直到现在,这个梦想一直没有改变。在我眼里,老师是个神圣而又不可侵犯的职业。老师就像粉笔,消失了自己,却满足了一双双求……科学实践的先行者读达?芬奇有感E度网专稿未经允许不得转载他是《蒙娜middot;丽莎》的创造者,他是发明最早坦克车的军事工程家,他还是发现惯性定律的第一人hellip;hellip;他就是mdash;……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网