E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
面试算法(
C/C++ 数组
面试算法
题
1.将一个数组逆序输出https://blog.csdn.net/qq_45385706/article/details/1107399611#include23#defineN945intmain()6{7inta[N]={1,2,3,4,5,6,7,8,9};8for(inti=0;i2#include3#include4usingnamespacestd;56intmain(){78vect
学习&笔记
·
2023-10-03 23:43
面试
c语言
面试
算法
Machine Learning读书会,
面试算法
讲座,创业活动,算法班(15年6月)
MachineLearning读书会,面试&算法讲座,算法公开课,创业活动,算法班集锦近期活动:2014年9月3日,第8次西安面试&算法讲座视频+PPT的下载地址:http://blog.csdn.net/v_july_v/article/details/7237351#t40;2014年10月18日,北京10月机器学习班开班,全部PPT的下载地址见:http://blog.csdn.net/v_
yansmile1
·
2023-10-03 18:58
面试集
面试算法
柠檬水找零
1.题目:柠檬水找零在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。必须给每个顾客正确找零注意,一开始你手头没有任何零钱。如果你能给每位顾客正确找零,返回true,否则返回false,2.算法:1.贪心算法3.算法思想贪心算法:1.解决思路5元直接收下,一种情况,10元,需要看有没有5元的存储,有的话5元出
_She001
·
2023-10-03 17:39
面试
算法
面试
贪心算法
算法
c++
学习
面试算法
17:包含所有字符的最短字符串
题目输入两个字符串s和t,请找出字符串s中包含字符串t的所有字符的最短子字符串。例如,输入的字符串s为"ADDBANCAD",字符串t为"ABC",则字符串s中包含字符’A’、'B’和’C’的最短子字符串是"BANC"。如果不存在符合条件的子字符串,则返回空字符串""。如果存在多个符合条件的子字符串,则返回任意一个。分析如果某一时刻两个指针之间的子字符串还没有包含字符串t的所有字符,则在子字符串中
Winn~
·
2023-10-01 00:40
算法
算法
面试
java
拜托,使用 Three.js 让二维图片具有 3D 效果超酷的
前端瓶子君,关注公众号回复算法,加入前端编程
面试算法
每日一题群声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。
前端瓶子君
·
2023-09-28 17:24
webgl
java
css
3d
opengl
面试算法
13:二维子矩阵的数字之和
题目输入一个二维矩阵,如何计算给定左上角坐标和右下角坐标的子矩阵的数字之和?对于同一个二维矩阵,计算子矩阵的数字之和的函数可能由于输入不同的坐标而被反复调用多次。例如,输入图2.1中的二维矩阵,以及左上角坐标为(2,1)和右下角坐标为(4,3)的子矩阵,该函数输出8。分析如果不考虑时间复杂度,则采用蛮力法用两个嵌套的循环总是可以求出一个二维矩阵的数字之和。如果矩阵的行数和列数分别是m和n,那么这种
Winn~
·
2023-09-27 13:07
算法
算法
矩阵
java
【
面试算法
——动态规划 19】最长回文子序列&& (hard)让字符串成为回文串的最少插入次数
516.最长回文子序列链接:516.最长回文子序列给你一个字符串s,找出其中最长的回文子序列,并返回该序列的长度。子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。示例1:输入:s=“bbbab”输出:4解释:一个可能的最长回文子序列为“bbbb”。示例2:输入:s=“cbbd”输出:2解释:一个可能的最长回文子序列为“bb”。1.状态表示*.状态表⽰:关于「
Tom·猫
·
2023-09-26 10:33
动态规划刷题
算法
面试
动态规划
面试算法
14:字符串中的变位词
题目输入字符串s1和s2,如何判断字符串s2中是否包含字符串s1的某个变位词?如果字符串s2中包含字符串s1的某个变位词,则字符串s1至少有一个变位词是字符串s2的子字符串。假设两个字符串中只包含英文小写字母。例如,字符串s1为"ac",字符串s2为"dgcaf",由于字符串s2中包含字符串s1的变位词"ca",因此输出为true。如果字符串s1为"ab",字符串s2为"dgcaf",则输出为fa
Winn~
·
2023-09-26 09:04
算法
算法
面试
职场和发展
面试算法
15:字符串中的所有变位词
题目输入字符串s1和s2,如何找出字符串s2的所有变位词在字符串s1中的起始下标?假设两个字符串中只包含英文小写字母。例如,字符串s1为"cbadabacg",字符串s2为"abc",字符串s2的两个变位词"cba"和"bac"是字符串s1中的子字符串,输出它们在字符串s1中的起始下标0和5。分析如果字符串s2的长度为n,则逐个统计字符串s1中所有长度为n的子字符串中字母出现的次数。可以用两个指针
Winn~
·
2023-09-26 09:57
算法
面试
算法
职场和发展
为什么大厂程序员都要
面试算法
这不是广告大部分起这个标题的都是广告,为了告诉你通过一些课程就能让你进入大厂。我主要是说给我自己听,我是如何决定在工作这么多年后开始学习算法,以及这样判断的决策依据是什么?一、算法和数据结构是什么算法是什么?具体的问题设计解决整个问题的流程设计评价流程好坏的标准和方法算法分类下面两大分类包含了所有明确知道如何算的流程,1+1=2,利用计算器更快速计算。不知道如何算,但是知道怎么尝试,通过计算机代替
如何在5年薪百万
·
2023-09-24 21:40
算法和数据结构
很认真的成为一名程序员
面试
算法
数据结构
Notion,这应该是程序员最后一款笔记软件
点击上方前端瓶子君,关注公众号回复算法,加入前端编程
面试算法
每日一题群市面上笔记软件五花八门,都各有特色。
前端瓶子君
·
2023-09-22 05:08
xhtml
ckeditor
markdown
办公软件
odbc
面试算法
6:排序数组中的两个数字之和
题目输入一个递增排序的数组和一个值k,请问如何在数组中找出两个和为k的数字并返回它们的下标?假设数组中存在且只存在一对符合条件的数字,同时一个数字不能使用两次。例如,输入数组[1,2,4,6,10],k的值为8,数组中的数字2与6的和为8,它们的下标分别为1与3。分析存在时间复杂度是O(n)、空间复杂度是O(1)的解法。我们用两个指针P1和P2分别指向数组中的两个数字。指针P1初始化指向数组的第1
Winn~
·
2023-09-21 00:26
算法
算法
面试
java
iOS
面试算法
基础(1)-基本数据结构
数组数组是最基本的数据结构。在Swift中,以前Objective-C时代中将NSMutableArray和NSArray分开的做法,被统一到了唯一的数据结构——Array。虽然看上去就一种数据结构,其实它的实现有三种:ContiguousArray:效率最高,元素分配在连续的内存上。如果数组是值类型(栈上操作),则Swift会自动调用Array的这种实现;如果注重效率,推荐声明这种类型,尤其是在
iOS大蝠
·
2023-09-20 21:58
面试算法
12:左右两边子数组的和相等
题目输入一个整数数组,如果一个数字左边的子数组的数字之和等于右边的子数组的数字之和,那么返回该数字的下标。如果存在多个这样的数字,则返回最左边一个数字的下标。如果不存在这样的数字,则返回-1。例如,在数组[1,7,3,6,2,9]中,下标为3的数字(值为6)的左边3个数字1、7、3的和与右边两个数字2和9的和相等,都是11,因此正确的输出值是3。分析这也是一道关于子数组的和的面试题。假设从头到尾扫
Winn~
·
2023-09-20 19:47
算法
算法
面试
java
面试算法
11:0和1个数相同的子数组
题目输入一个只包含0和1的数组,请问如何求0和1的个数相同的最长连续子数组的长度?例如,在数组[0,1,0]中有两个子数组包含相同个数的0和1,分别是[0,1]和[1,0],它们的长度都是2,因此输出2。分析首先把输入数组中所有的0都替换成-1,那么题目就变成求包含相同数目的-1和1的最长子数组的长度。在一个只包含数字1和-1的数组中,如果子数组中-1和1的数目相同,那么子数组的所有数字之和就是0
Winn~
·
2023-09-20 16:28
算法
算法
面试
java
面试算法
10:和为k的子数组
题目输入一个整数数组和一个整数k,请问数组中有多少个数字之和等于k的连续子数组?例如,输入数组[1,1,1],k的值为2,有2个连续子数组之和等于2。分析在从头到尾逐个扫描数组中的数字时求出前i个数字之和,并且将和保存下来。数组的前i个数字之和记为x。如果存在一个j(j<i),数组的前j个数字之和为x-k,那么数组中从第i+1个数字开始到第j个数字结束的子数组之和为k。这个题目需要计算和为k的子数
Winn~
·
2023-09-20 14:36
算法
算法
面试
java
牛客网字节
面试算法
刷题记录
NC78反转链表publicListNodeReverseList(ListNodehead){if(head==null)returnhead;ListNodep=head.next,q,tail=head;tail.next=null;while(p!=null){q=p.next;p.next=tail;tail=p;p=q;}returntail;}NC140排序冒泡排序publicint
Miaodawang
·
2023-09-19 08:32
算法
面试
java
面试算法
1:整数除法
题目输入2个int型整数,它们进行除法计算并返回商,要求不得使用乘号’*‘、除号’/‘及求余符号’%'。当发生溢出时,返回最大的整数值。假设除数不为0。例如,输入15和2,输出15/2的结果,即7。分析下面以15/2为例讨论计算的过程。15大于2,也大于2的2倍(即4),还大于2的4倍(即8),但小于2的8倍(即16)。于是先将15减去8,还剩余7。由于减去的是除数的4倍,减去这部分对应的商是4。
Winn~
·
2023-09-19 03:30
算法
算法
面试算法
题(shell/日志数据查询统计)
1,写一个shell脚本,实现mysql日志关键字查询,日志基于时间存放在不同的压缩包中#!/bin/bash#设置MySQL日志文件夹路径log_folder="/path/to/mysql/logs"#设置关键字keyword="your_keyword_here"#遍历日志文件夹下的所有压缩包forlogfilein"$log_folder"/*.gz;do#解压缩日志文件gunzip-c"
Rock_wj
·
2023-09-18 07:54
面试
算法
java
面试算法
LeetCode刷题班
第一课:链表1.链表的必备知识要点(包括基础知识、刷题中使用的STL等知识)2.链表逆序(LeetCode92,206.ReverseLinkedList1,2)3.求两个链表的交点(LeetCode160.IntersectionofTwoLinkedLists)4.链表的节点交换(LeetCode24.SwapNodesinPairs)5.链表求环(LeetCode141,142.Linked
poteman
·
2023-09-18 02:54
面试算法
3:前n个数字二进制形式中1的个数
题目输入一个非负数n,请计算0到n之间每个数字的二进制形式中1的个数,并输出一个数组。例如,输入的n为4,由于0、1、2、3、4的二进制形式中1的个数分别为0、1、1、2、1,因此输出数组[0,1,1,2,1]。分析1很多人在面试的时候都能想到直观的解法,使用一个for循环来计算从0到n的每个整数i的二进制形式中1的个数。于是问题转换成如何求一个整数i的二进制形式中1的个数。计算整数i的二进制形式
Winn~
·
2023-09-16 20:03
算法
算法
面试
java
面试算法
7:数组中和为0的3个数字
题目输入一个数组,如何找出数组中所有和为0的3个数字的三元组?需要注意的是,返回值中不得包含重复的三元组。例如,在数组[-1,0,1,2,-1,-4]中有两个三元组的和为0,它们分别是[-1,0,1]和[-1,-1,2]。分析这个题目是面试题6的加强版。如果输入的数组是排序的,就可以先固定一个数字i,然后在排序数组中查找和为-i的两个数字。我们已经有了用O(n)时间在排序数组中找出和为给定值的两个
Winn~
·
2023-09-16 15:42
算法
算法
面试
java
面试算法
4:只出现一次的数字
题目输入一个整数数组,数组中只有一个数字出现了一次,而其他数字都出现了3次。请找出那个只出现一次的数字。例如,如果输入的数组为[0,1,0,1,0,1,100],则只出现一次的数字是100。分析这个题目有一个简化版的类似的题目“输入数组中除一个数字只出现一次之外其他数字都出现两次,请找出只出现一次的数字”。任何一个数字异或它自己的结果都是0。如果将数组中所有数字进行异或运算,那么最终的结果就是那个
Winn~
·
2023-09-15 13:32
算法
算法
面试
java
面试算法
2:二进制加法
题目输入两个表示二进制的字符串,请计算它们的和,并以二进制字符串的形式输出。例如,输入的二进制字符串分别是"11"和"10",则输出"101"。分析二进制加法也可以采用类似的方法,从字符串的右端出发向左做加法。与十进制不同的是,二进制是逢二进一,当两个数位加起来等于2时就会产生进位。解publicclassTest{publicstaticvoidmain(String[]args){System
Winn~
·
2023-09-15 11:13
算法
算法
面试
java
第六天: Hot 20 , 大厂
面试算法
真题leetcode,95%命中(精选: 京东,美团,小米,拼多多,网易)
关于作者:大家好,我是Leetcode2020--2022,连续3年金牌获得者,和亚洲区域赛铜牌获得者,先后在字节和大疆从事技术研发,现在是阿里达摩院的扫地僧,面试专家,CSDN博客专家。对算法一定的见解,是一个刷题10年的算法爱好者,利用工作之余刷leetcode。成为leetcode官方答案贡献者之一。7天课程目录,免费!踢馆抖音算法(7天刷新法)1.第一天:一个视频教会你时间复杂度和空间复杂
鹏城十八少
·
2023-09-11 05:48
面试算法
:冒泡排序
冒泡排序性能性能:稳定最好:O(n)最坏:O(n*n)冒泡排序常规版5publicclassBubbleSortNormal{6publicstaticvoidmain(String[]args){7int[]list={3,4,1,5,2};8inttemp=0;//开辟一个临时空间,存放交换的中间值9//要遍历的次数10for(inti=0;i
云涌海啸
·
2023-09-08 20:59
肝个斗图机器人,打败隔壁小胖墩
点击上方前端瓶子君,关注公众号回复算法,加入前端编程
面试算法
每日一题群前言有一天,组织内的斗图机器人坏掉了,巧不巧的是当你需要用它时,它坏掉了。
前端瓶子君
·
2023-09-08 19:28
python
java
数据库
大数据
编程语言
关于 JS 与 CSS 是否阻塞 DOM 的渲染和解析
点击上方前端瓶子君,关注公众号回复算法,加入前端编程
面试算法
每日一题群最近系统梳理HTML5所有涉及到的标签时,梳理至和标签时,碰巧想到一个困扰很久的问题,即一般把放在尾部,标签放在内部,而页面通过CDN
前端瓶子君
·
2023-09-08 17:29
html
js
javascript
java
css
面试算法
-常用数据结构
文章目录数据结构数组链表栈队列双端队列树1)算法和数据结构2)判断候选人的标准算法能力能够准确辨别一个程序员的功底是否扎实数据结构数组链表优点:1)O(1)时间删除或者添加灵活分配内存空间缺点:2)查询需要O(n)时间解题技巧:1)利用快慢指针2)构建一个虚假的链表头如何训练技巧:1)在纸上或者白班上画出节点之间的相互关系2)画出修改的方法栈特点:后进先出(LIFO)算法基本思想:1)可以用一个单
小崔的技术博客
·
2023-09-07 11:57
找工作
面试
算法
数据结构
面试算法
-数据结构二
大厂算法面试1)图论2)大数据3)动态规划优秀的算法往往取决于你采取那种数据结构高级数据结构1)优先队列2)图3)前缀树4)线段树5)树状数组在分析问题的时候,回归本质,迎刃而解优先队列与普通队列的区别:1)保证每次取出的元素是队列中优先级别最高的2)优先级别可以定义最常用的场景从杂乱无章的数据中按一定的顺序筛选数据本质二叉堆结构,BinaryHeap,利用一个数组结构来实现完全二叉树优先队列的基
小崔的技术博客
·
2023-09-07 11:18
找工作
面试
算法
数据结构
上分工具,我“跳”进了字节,凭这份《数据结构与算法》核心文档
话不多说,一张脑图就够了字节跳动
面试算法
那是行业出了名的厉害。人狠话不多,上来就是一套算法“组合拳”,如果你不“抗揍”的话,连面试的机会都没有了。
构架师鱼泡
·
2023-09-06 02:51
LeetCode
面试算法
-力扣 151. 翻转字符串里的单词
151.翻转字符串里的单词题目描述给定一个字符串,逐个翻转字符串中的每个单词。说明:无空格字符构成一个单词。输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。示例1:输入:"theskyisblue"输出:"blueisskythe"示例2:输入:"helloworld!"输出:"world!hello"解释:输入
Henray2017
·
2023-09-04 15:53
JavaStudy
LeetCode-面试-算法
LeetCode
面试算法
-力扣 929. 独特的电子邮件地址
929.独特的电子邮件地址题目描述每封电子邮件都由一个本地名称和一个域名组成,以@符号分隔。例如,在
[email protected]
中,alice是本地名称,而leetcode.com是域名。除了小写字母,这些电子邮件还可能包含'.'或'+'。①如果在电子邮件地址的本地名称部分中的某些字符之间添加句点('.'),则发往那里的邮件将会转发到本地名称中没有点的同一地址。例如,"alice.z@le
Henray2017
·
2023-09-04 15:53
JavaStudy
LeetCode-面试-算法
LeetCode
面试算法
-力扣 557. 反转字符串中的单词 III
557.反转字符串中的单词III题目描述给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。说明:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。示例1:输入:"Let'stakeLeetCodecontest"输出:"s'teLekatedoCteeLtsetnoc"分析:通过split()方法把一个字符串分割成字符串数组,通过revers
Henray2017
·
2023-09-04 15:53
JavaStudy
LeetCode-面试-算法
LeetCode
面试算法
-力扣 3. 无重复字符的最长子串
3.无重复字符的最长子串题目描述给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:"abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:"bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:"pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。分析:滑动窗口,
Henray2017
·
2023-09-04 15:23
JavaStudy
LeetCode-面试-算法
leetcode
算法
LeetCode
面试算法
-力扣 136. 只出现一次的数字
136.只出现一次的数字题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4分析:①使用ArrayList动态数组,判断nums[i]是否在动态数组中,若不存在,则add添加进动态数组;若已经存
Henray2017
·
2023-09-04 15:22
LeetCode-面试-算法
JavaStudy
LeetCode
面试算法
-力扣 567. 字符串的排列
567.字符串的排列题目描述给定两个字符串s1和s2,写一个函数来判断s2是否包含s1的排列。即判断第一个字符串的排列之一是否是第二个字符串的子串。说明:输入的字符串只包含小写字母,两个字符串的长度都在[1,10,000]之间。示例1:输入:s1="ab"s2="eidbaooo"输出:True解释:s2包含s1的排列之一("ba").示例2:输入:s1="ab"s2="eidboaoo"输出:F
Henray2017
·
2023-09-04 15:22
LeetCode-面试-算法
JavaStudy
LeetCode
面试算法
-力扣 122. 买卖股票的最佳时机 II
122.买卖股票的最佳时机II题目描述给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。示例1:输入:prices=[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易
Henray2017
·
2023-09-04 15:52
LeetCode-面试-算法
JavaStudy
算法
leetcode
面试
LeetCode
面试算法
-力扣 605. 种花问题
题目描述假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组flowerbed表示花坛,由若干0和1组成,其中0表示没种植花,1表示种植了花。另有一个数n,能否在不打破种植规则的情况下种入n朵花?能则返回true,不能则返回false。示例1:输入:flowerbed=[1,0,0,0,1],n=1输出:true示
Henray2017
·
2023-09-04 15:22
LeetCode-面试-算法
JavaStudy
leetcode
算法
面试
LeetCode
面试算法
-力扣 409. 最长回文串
题目描述给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如"Aa"不能当做一个回文字符串。注意:假设字符串的长度不会超过1010。示例1:输入:"abccccdd"输出:7解释:我们可以构造的最长的回文串是"dccaccd",它的长度是7。分析:遍历字符串并统计每个字母的个数,累计偶数项字母个数count,若有奇数项字母,flag为t
Henray2017
·
2023-09-04 15:21
JavaStudy
LeetCode-面试-算法
leetcode
算法
面试
LeetCode
面试算法
-力扣 11. 盛最多水的容器
题目描述给你n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。示例1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳
Henray2017
·
2023-09-04 15:21
JavaStudy
LeetCode-面试-算法
leetcode
算法
面试
LeetCode
面试算法
-力扣 820. 单词的压缩编码
题目描述给定一个单词列表,我们将这个列表编码成一个索引字符串S与一个索引列表A。例如,如果这个列表是["time","me","bell"],我们就可以将其表示为S="time#bell#"和indexes=[0,2,5]。对于每一个索引,我们可以通过从字符串S中索引的位置开始读取字符串,直到"#"结束,来恢复我们之前的单词列表。那么成功对给定单词列表进行编码的最小字符串长度是多少呢?示例1:输入
Henray2017
·
2023-09-04 15:51
科目一考试
JavaStudy
LeetCode-面试-算法
LeetCode
面试算法
-力扣 582. 杀死进程
题目描述给n个进程,每个进程都有一个独一无二的PID(进程编号)和它的PPID(父进程编号)。每一个进程只有一个父进程,但是每个进程可能会有一个或者多个孩子进程。它们形成的关系就像一个树状结构。只有一个进程的PPID是0,意味着这个进程没有父进程。所有的PID都会是唯一的正整数。我们用两个序列来表示这些进程,第一个序列包含所有进程的PID,第二个序列包含所有进程对应的PPID。现在给定这两个序列和
Henray2017
·
2023-09-04 15:51
科目一考试
LeetCode-面试-算法
JavaStudy
LeetCode
面试算法
-力扣 88. 合并两个有序数组
88.合并两个有序数组题目描述给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums
Henray2017
·
2023-09-04 15:20
JavaStudy
LeetCode-面试-算法
算法
leetcode
面试
手撕代码(Simple)- Java后端高频
面试算法
题集锦 1
1.反转链表给你单链表的头节点head,请你反转链表,并返回反转后的链表。//方法一:迭代//将当前节点的next指针改为指向前一个节点publicListNodereverseList(ListNodehead){ListNodeprev=null;ListNodecurr=head;while(curr!=null){ListNodenext=curr.next;curr.next=prev;
少糖加水
·
2023-09-03 16:08
Java后端高频面试题集锦
面试
职场和发展
java
后端
算法
【学习笔记】Go程序员
面试算法
宝典-第1章 链表
链表第1章链表1.1链表的逆序方法一:就地逆序方法二:递归法方法三:插入法引申练习:(1)对不带头结点的单链表进行逆序(2)从尾到头输出链表1.2从无序链表中移除重复项方法一:顺序删除方法二:递归法方法三:空间换时间引申练习:从有序链表中移除重复项1.3计算两个单链表所代表的数之和方法一:整数相加法方法二:链表相加法1.4对链表进行重新排序1.5找出单链表中的倒数第k个元素1.6检测一个较大的单链
王大头不吃藕
·
2023-09-01 00:50
go
go
【Golang
面试算法
二叉树 手动建树】
Golang
面试算法
二叉树手动建树前言代码实现前言面试中有很多有关二叉树的题目,且需要手动建树,这里记录一下如何用Golang来快速构建一个二叉树。
Cmaker779
·
2023-09-01 00:46
算法
golang
面试
算法
百度
面试算法
题目
一、数据结构基础什么是数据结构?简要介绍数据结构的基本概念和分类。什么是数组?如何定义和实现一个数组?什么是链表?如何定义和实现一个链表?什么是队列?如何定义和实现一个队列?什么是栈?如何定义和实现一个栈?二、排序与搜索什么是排序算法?简要介绍几种常见的排序算法,如冒泡排序、选择排序、插入排序、快速排序等。什么是二分搜索?如何实现二分搜索?什么是线性搜索?如何实现线性搜索?什么是哈希表?如何实现哈
道亦无名
·
2023-08-31 02:09
工作感悟
算法
面试
职场和发展
从零学Python,一个正确的环境会让你在学习路上一路畅通
昨天我们分享了一些
面试算法
工程师需要的一些东西,那么我们今天正式开始学习Python的路程,首先我们肯定是要安装环境的。废话不多说我们直接开始!!!
程序员日常填坑
·
2023-08-27 20:07
混乱无序的整数数组如何实现左侧全是奇数右侧全是偶数(数字不要求排序)
今天同事估计闲得蛋疼,突然开始回忆以前面试过程中被面到过的一些面试问题,有逻辑的,有算法的,然后来考我思路,标题对应的算法就是他碰到的
面试算法
题之一。
娃都会打酱油了
·
2023-08-27 06:51
C#
算法
c#
面试
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他