码迷,mamicode.com
首页 >  
搜索关键字:算法题    ( 2257个结果
2020年面试算法题合集(北京中小公司版)持续更新
数组 链表 1. 剑指offer24:反转链表 (leetcode206. Reverse Linked List) 方法1: iterative 记忆点: 采用pre,cur,next3个指针进行迭代 关键点: 1. 分析出有3个指针: pre,cur,next。 2. for的终止条件 表示每个 ...
分类:编程语言   时间:2020-01-11 18:43:54    阅读次数:57
12道java经典入门算法题!
12道java经典入门算法题!【程序1】题目:将一个数组逆序输出。程序分析:用第一个与最后一个交换。其实,用循环控制变量更简单:for(intk=11;k>=1;k--)System.out.print(myarr[k]+",");【程序2】题目:取一个整数a从右端开始的4~7位。程序分析:可以这样考虑:(1)先使a右移4位。(2)设置一个低4位全为1,其余全为0的数。可
分类:编程语言   时间:2020-01-09 00:35:37    阅读次数:98
【软帝学院】12道java经典入门算法题!
12道java经典入门算法题! 【程序1】 题目:将一个数组逆序输出。 程序分析:用第一个与最后一个交换。 其实,用循环控制变量更简单: for(int k=11;k>=1;k--) System.out.print(myarr[k]+","); 【程序2】 题目:取一个整数a从右端开始的4~7位。 ...
分类:编程语言   时间:2020-01-08 21:23:47    阅读次数:91
10道java经典算法题,每一题都能提升你的java水平!第二弹!
10道java经典算法! 持续更新java小知识,跪求关注,祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发! 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成 ...
分类:编程语言   时间:2020-01-06 20:58:24    阅读次数:118
记一道数字旋转排列算法题
记一道数字旋转排列算法题 面试的时候遇到一道算法题,当时没做出来,也没有什么思路。睡觉前突然想到解法,记录一下。 题的大意如下,数字以1开始,并围绕1做逆时针旋转,其中1的坐标为(0, 0),如下图所示: 要求给一个坐标,求其未知的数是多少?例:给出(1, 0),该坐标的数为2;给出( 1, 2), ...
分类:编程语言   时间:2020-01-04 16:58:16    阅读次数:99
Leetcode 与树(TreeNode )相关的题解测试工具函数总结
LeetCode收录了许多互联网公司的算法题目,被称为刷题神器。最近在剑指Offer上也刷了一些题目,发现涉及到数据结构类的题目,比如说“树”、“链表"这种题目,如果想在本地IDE进行测试,除了完成题目要求的算法外,还需要写一些辅助函数,比如树的创建,遍历等,由于这些函数平时用到的地方比较多,并且也... ...
分类:其他好文   时间:2020-01-03 21:29:42    阅读次数:83
记录一次面试中二分查找的算法题
总结一下本次二面的一道算法题,当时代码写到一半,发现自己逻辑好像有问题,然后就没办法往下写了,导致最终没做出来,面试出来百度了一下,瞬间感觉自己......... 废话不多说,直接看题 需求:写一个二分查找,用迭代的方式去实现,并设计该算法的测试案例 面试完后看见这个题目真是简单,直接代码写起 pu ...
分类:编程语言   时间:2019-12-31 23:38:16    阅读次数:94
动态规划-Dynamic Programming(DP)
动态规划 动态规划方法心得 ? 动态规划 是一般的面试、笔试中的高频算法题,熟练掌握必要的。动态规划的中心思想是在解决当前问题时,可以由之前已经计算所得的结果并结合现在的限制条件递推出结果。由于此前的计算结果已经保留下来,所以极大的缩短了时间复杂度。 ? 解决动态规划问题的关键是找出状态表达式,即如 ...
分类:其他好文   时间:2019-12-30 21:35:31    阅读次数:203
算法题之字符串匹配问题
我最近复习一道困难程度的算法题,发现了许多有趣之处。在借鉴了他人解法后,发现从最简单的情况反推到原题是一种解锁新进阶的感觉。从递归到动态规划,思维上一步一步递进,如同一部跌宕起伏的小说,记录下来和诸君共赏之。 题目如下: 这是一道关于字符串匹配的问题,其中匹配字符串里面可能含有两种特殊符号「.」和「 ...
分类:编程语言   时间:2019-12-28 22:57:05    阅读次数:95
LeetCode刷题总结-双指针、位运算和分治法篇
本文总结LeetCode上有关双指针、位运算和分治法的算法题,推荐刷题总数14道。具体考点分析如下图: 一、双指针 1.字符串和数组问题 题号:424. 替换后的最长重复字符,难度中等 题号:828. 独特字符串,难度困难 题号:923. 三数之和的多种可能,难度中等 2.实际场景应用问题 题号:8 ...
分类:其他好文   时间:2019-12-22 16:45:47    阅读次数:103
2257条   上一页 1 ... 19 20 21 22 23 ... 226 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!