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语言程序设计》课后习题答案(第四版)谭浩强
想看更多
算法题
,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道
算法题
,其中部分已经整理成了pdf文档,截止到目前总共有800多页(并且还会不断的增加),
数据结构和算法
·
2023-11-03 18:25
课后答案
C语言程序设计
课后习题答案
第四版
谭浩强
算法题
中位运算的常见操作
1.对于十进制整数x,我们可以用x&1得到x的二进制表示的最低位,它等价于x%2:例如当x=3时,x的二进制表示为11,x&1的值为1;例如当x=6时,x的二进制表示为110,x&1的值为0。2.对于十进制整数x,我们可以用x&(10,说明第1位为1;例如当x=5时,x的二进制表示为101,x&(1>k)&1得到x二进制表示的第k位(最低位为第0位)。如果x二进制表示的位数小于k,那么该表达式的值
归去来兮的百宝箱
·
2023-11-03 16:43
算法
linux
运维
LeetCode - #25 K 个一组翻转链表
微博:@故胤道长)的Swift
算法题
题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-03 16:32
Swift
leetcode
swift
算法
xcode
ios
【1024程序员节特刊】
算法题
目易错之处干货总结
前言本文收藏了博主在做编程题目debug过程当中最常遇到的问题,本文随时更新,同时,如果文章有什么错误,或者其它的经验,希望各位大佬在评论区中分享正文1.sort排序的时候,如果数组下标从1开始,一定要变一下形式比如://下标从1开始inta[100];for(inti=1;i>a[i];sort(a+1,a+10+1)//而不是sort(a,a+10)2.实在想不出来哪里错了的时候,检查数据类型
亿维数组
·
2023-11-03 12:30
超强总结性干货文章
Algorithm
1024程序员节
干货
c++
算法
[100天算法】-全排列 II(day 51)
1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/permutations-ii著作权归
领扣
网络所有
xiaoshun007~
·
2023-11-03 11:21
零基础学算法
算法
做过的
算法题
文章目录数组189.轮转数组989.数组形式的整数加法88.合并两个有序数组27.移除元素链表JZ76删除链表中重复的结点147.对链表进行插入排序206.反转链表876.链表的中间结点链表中倒数第k个结点21.合并两个有序链表203.移除链表元素CM11链表分割OR36链表的回文结构160.相交链表141.环形链表142.环形链表II138.复制带随机指针的链表栈和队列20.有效的括号225.用
FreedanyTsui
·
2023-11-03 11:11
算法
leetcode
动态规划
小黄做的
算法题
算法题
中的一些tip:特殊字符:遇到需要根据特殊字符切分或者输出,如‘|',需要用两个左斜杠’\\'进行转义数值溢出:有些题目要求输出整数,如果返回值类型用int,那么很可能数值溢出,考虑用long遇到树问题
黄大仁很大
·
2023-11-03 11:11
JAVA
算法
算法通关村第五关|白银|队栈和Hash的经典
算法题
【持续更新】
1.用栈实现队列用两个栈实现队列。classMyQueue{DequeinStack;DequeoutStack;publicMyQueue(){inStack=newLinkedList();outStack=newLinkedList();}publicvoidpush(intx){inStack.push(x);}publicintpop(){if(outStack.isEmpty()){i
星不易
·
2023-11-03 10:43
不易
算法通关村
算法
java
算法通关村
常见
算法题
分类总结之归并排序(Merge-Sort):从二路到多路
文章目录前置知识插入排序归并排序归并排序与插入排序对比基础的二路归并(c++)经典题目开胃菜剑指offer51.数组中的逆序对(hard)合并K个升序链表(hard)排序链表两根搜索树中的所有元素区间和的个数(hard)计算右侧小于当前元素的个数(hard)首个共同祖先层数最深叶子节点的和前置知识插入排序插入排序步骤:1.从第一个元素开始,该元素可以认为已经被排序2.取下一个元素tem,从已排序的
慢慢敲吧
·
2023-11-03 07:29
数据结构与算法
算法
排序算法
数据结构
java
leetcode
华为od最新
算法题
(100分题) Linux发行版的数量(Java & JS & Python)
题目描述Linux操作系统有多个发行版,distrowatch.com提供了各个发行版的资料。这些发行版互相存在关联,例如Ubuntu基于Debian开发,而Mint又基于Ubuntu开发,那么我们认为Mint同Debian也存在关联。发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。给你一个n*n的矩阵isConnected,其中isConnected[i][j]=
xiaoyutoucom
·
2023-11-03 07:37
华为od算法题
华为od
算法
linux
458,填充每个节点的下一个右侧节点指针 II
想了解更多数据结构以及
算法题
,可以关注微信公众号“数据结构和算法”,每天一题为你精彩解答。
数据结构和算法
·
2023-11-03 06:36
数据结构和算法
二叉树
下一右侧节点指针
LeetCode
算法
2020-09-06霉运:在优势区域击球
让我们从一道有趣的微软面试题开始理解:人生
算法题
现在给你200个球,100个红色球
六安姐
·
2023-11-03 05:58
大厂敲门砖——算法,手撸3道高频
算法题
,检测真水平
3道高频
算法题
手撸算法1:查找数组中重复元素和重复元素的个数手撸算法2:写个二分查找demo吧手撸算法3:把两个有序数组合并成一个有序数组要进大厂,算法是不可或缺的一环,也是块儿敲门砖,科一都不愿意背还想考驾照
Java小果
·
2023-11-03 05:46
java
开发语言
程序人生
架构
后端
力扣 1. 两数之和
1.题目描述来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
云端筑梦 .
·
2023-11-03 04:11
力扣
java
力扣
LeetCode
算法题
解| 669. 修剪二叉搜索树、108. 将有序数组转换为二叉搜索树、538. 把二叉搜索树转换为累加树
一、LeetCode669.修剪二叉搜索树题目链接:669.修剪二叉搜索树题目描述:给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在唯一的答案。所以结果应当返回修剪好的二叉搜索树的新的根节点。注意,根节
旧事情稠
·
2023-11-03 03:34
Java算法题解
算法
数据结构
leetcode
java
leetcode——动态规划法——数列
问总共有多少条不同的路径来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/unique-paths著作权归
领扣
网络所有。
团子%
·
2023-11-03 03:00
leetcode
leetcode
动态规划
字节跳动面试
算法题
——二叉树的右视图
题目给定一个二叉树,按照自上而下的顺序,返回从右侧所能看到的所有节点值。下图展示了一个二叉树右视图,返回结果是:1,3,7分析遍历二叉树广度优先遍历(BFS)深度优先遍历(DFS)按照规则保存对应的节点值返回右视图的所有节点值题解BFS遍历二叉树,保存每层的最右节点值,返回二叉树的右视图publicclassBTreeSideView{publicListrightSideView(TreeNod
胡矣
·
2023-11-03 02:51
算法
面试
算法
面试
阿里巴巴
字节跳动
二叉树
58 同城面试总结
然后两个
算法题
。1.给出一个数组有一个数字出现1次其他的数字出现了3次找出这个出现一次的数字。sl:搞下位运算mod3就好。2.给出一个数字的字符串,转换为int型。sl:随便搞,注意下特殊情况就好。
weixin_30549657
·
2023-11-03 02:19
面试
LeetCode刷题实战199:二叉树的右视图
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-03 02:17
算法
二叉树
队列
sms
dfs
前端面试总结2
算法题
1.实现range函数,range(1,10,3)返回[1,4,7,10],range('A','F',2),返回['A','C','E'];考察点:String.fromCharCode(str
Klln
·
2023-11-03 01:45
牛客网面试必刷
算法题
TOP101刷题记录(一)
牛客网在线编程_算法篇_面试必刷TOP101链表JZ6从尾到头打印链表(简单)题目描述:思路1(非递归,通过)从头到尾遍历,边遍历边存进栈,最后从栈弹出来打印。时间复杂度O(n),空间复杂度O(n)publicArrayListprintListFromTailToHead(ListNodelistNode){ArrayListlist=newArrayList();Stackstack=newS
Miaodawang
·
2023-11-02 23:04
java
算法
【教3妹学编辑-
算法题
】环和杆
3妹:2哥,今年春节的放假安排出来了,今年春节放8天假,我们公司除夕提前放一天,总共9天假。耶~~~2哥:你们公司这么好啊,我们公司的放假安排还没出来,不知道今年除夕能不能回家了…3妹:2哥,怕你除夕的工作太忙,提前祝你新年快乐啦,哈哈哈哈2哥:还有3个月呢,不着急不着急,还是安心工作吧。3妹:嗯!今天还是要学习,我已经开始刷题了。2哥:刷的哪道题啊,我也来看看。题目总计有n个环,环的颜色可以是红
程序员小2
·
2023-11-02 23:04
教3妹学编辑-算法篇
算法
【教3妹学编程-
算法题
】2913. 子数组不同元素数目的平方和 I
-----------------第二天------------------------面试官:好的,我们再来做个
算法题
吧。平时工作中会尝试用算法吗,用到了什么数据结构?
程序员小2
·
2023-11-02 23:04
教3妹学编辑-算法篇
算法
数据结构
java
【教3妹学编辑-
算法题
】H 指数 II
2哥:既然离时间还早,那我们来做一道
算法题
吧,还记得昨天的H指数吗,我们今天做一个H指数II。
程序员小2
·
2023-11-02 23:32
算法
C语言
算法题
:螺旋矩阵
文章目录一、题目二、思路1、暴力解法2、进阶递归三、代码1、暴力解法2、进阶递归一、题目一个nn行nn列的螺旋矩阵可由如下方法生成:从矩阵的左上角(第11行第11列)出发,初始时向右移动;如果前方是未曾经过的格子,则继续前进,否则右转;重复上述操作直至经过矩阵中所有格子。根据经过顺序,在格子中依次填入11,22,33,…,nn,便构成了一个螺旋矩阵。下图是一个n=4时的螺旋矩阵。输入格式:输入共一
WE-ubytt
·
2023-11-02 23:19
C语言算法题
矩阵
c语言
算法
LeetCode
算法题
-Distribute Candies(Java实现)
这是悦乐书的第266次更新,第279篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第133题(顺位题号是575)。
程序员小川
·
2023-11-02 22:23
【PAT甲级 - C++题解】1113 Integer Set Partition
1011.2415.3001.5343专栏地址:PAT题解集合原题地址:题目详情-1113IntegerSetPartition(pintia.cn)中文翻译:整数集合划分专栏定位:为想考甲级PAT的小伙伴整理常考
算法题
解
Pandaconda
·
2023-11-02 22:24
c++
算法
PAT
数据结构
贪心
算法题
:二叉树的层序遍历
层序遍历,看似简单,实则陷阱很多,怪不得该题目被认定为中等难度题。此处运用了迭代求解法。(完整题目附在了最后)#Definitionforabinarytreenode.classTreeNode:def__init__(self,val=0,left=None,right=None):self.val=valself.left=leftself.right=rightclassSolution:
我有明珠一颗
·
2023-11-02 18:16
数据结构与算法
leetcode&牛客
Python精修
算法
二叉树
层序遍历
力扣
python
算法题
:99.恢复二叉搜索树
(为不影响大家的观感,完整题目附在了最后)二叉搜索树的定义二叉搜索树(BST,BinarySearchTree),也称二叉排序树或二叉查找树。二叉搜索树:一棵二叉树,可以为空;如果不为空,满足以下性质:非空左子树的所有键值小于其根结点的键值。非空右子树的所有键值大于其根结点的键值。左、右子树都是二叉搜索树。恢复二叉搜索树的解法分析由二叉搜索树的定义可推知:二叉搜索树的中序遍历结果一定是严格由小到大
我有明珠一颗
·
2023-11-02 18:41
数据结构与算法
leetcode&牛客
Python精修
算法
二叉树
python
数据结构
搜索二叉树
恢复搜索二叉树
前端常见算法面试题之 - 二维数组中的查找[JavaScript解法]
输入输出分析每当拿到一个
算法题
的时候,不要脑子中稍微有点思路后,就开始写代码。而是先把题目中规定的参数搞清楚,然后把参数的例子写出来。
失落的感动GG
·
2023-11-02 18:33
反转每对括号间的子串
flag软件学院大三党,每天一道
算法题
,第23天题目介绍给出一个字符串s(仅含有小写英文字母和括号)。请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。
generous~
·
2023-11-02 17:47
java
算法
二叉树的锯齿形层次遍历
flag软件学院大三党,每天一道
算法题
,第十八天题目介绍给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。
generous~
·
2023-11-02 17:46
算法专栏
java
二叉树
代码随想录算法训练营第八天|344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
来源:力扣(LeetCode)链接:https://leetcode.cn/problems/reverse-string著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
RicardoLee7
·
2023-11-02 15:05
算法
leetcode
职场和发展
【LeetCode:26. 删除有序数组中的重复项 | 双指针】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-02 14:39
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
双指针
面试
【LeetCode:80. 删除有序数组中的重复项 II | 双指针】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-02 14:39
面试必须掌握的101题
leetcode
算法
java
面试
指针
【LeetCode:2103. 环和杆 | 模拟】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-02 14:36
LeetCode每日一题打卡
leetcode
算法
java
模拟
计数
算法通关村 —— 滑动窗口经典问题
个不同字符的最长子串2长度最小的子数组3盛水最多的容器4寻找子串异位词4.1字符串的排列4.2找到字符串中所有字母异位滑动窗口经典问题前面我们已经了解了滑动窗口的基本思想,今天让我们一起来完成有关滑动窗口的经典
算法题
Beyondevt
·
2023-11-02 14:53
算法
LeetCode - #61 旋转链表
的Swift
算法题
题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-02 11:34
Swift
leetcode
链表
swift
Java程序员3面小米,被俩
算法题
难倒,微软员工6分钟解决,真丢脸
说是有位网友在面试小米Java岗三次后,终于挺进了第三轮面试,结果还是败在了两道
算法题
上面。
温柔的倾诉
·
2023-11-02 09:21
华为OD机考
算法题
:计算疫情扩散时间
题目部分题目计算疫情扩散时间难度难题目说明在一个地图中(地图由n*n个区域组成)有部分区域被感染病菌感染区域每天都会把周围(上下左右)的4个区域感染。请根据给定的地图计算多少天以后,全部区域都会被感染。如果初始地图上所有区域全部都被感染,或者没有被感染区域,返回-1。输入描述一行N*N个数字(只包合0、1,不会有其他数字)表示一个地图,数字间用分割,0表示未感染区域,1表示已经感染区域每N个数字表
御剑乐逍遥
·
2023-11-02 08:03
华为OD机考
华为od
算法
数据结构
Java
javascript
【C++】前缀和方法系列问题求解
一、解题背景 在刷leetcode的相关
算法题
的时候,对于求解数组的连续子数列的和的相关问题。
郝同学
·
2023-11-02 07:58
C++知识圈
c++
leetcode
算法
ArrayList简介及使用全方位手把手教学(带源码),用ArrayList实现洗牌算法,3个人轮流拿牌(带全部源码)
欢迎来到dream_ready的博客,相信你对这篇博客也感兴趣o(ˉ▽ˉ;)数据结构——Java自定义代码实现顺序表,包含测试用例以及ArrayList的使用以及相关
算法题
(带完整源码)目录ArrayList
dream_ready_Java
·
2023-11-02 07:25
java
后端
数据结构
spring
maven
intellij-idea
数据结构 —— Java自定义代码实现顺序表,包含测试用例以及ArrayList的使用以及相关
算法题
欢迎来到dream_ready的博客,相信你对这篇博客也感兴趣o(ˉ▽ˉ;)ArrayList简介及使用全方位手把手教学(带源码),用ArrayList实现洗牌算法,3个人轮流拿牌(带全部源码)目录顺序表简介自定义顺序表SeqList——构造方法display——打印顺序表fullResize——判断是否满了,满了则扩容add——新增元素,默认在数据最后add——在任意位置新增元素contains
dream_ready_Java
·
2023-11-02 07:24
数据结构
java
intellij-idea
spring
boot
算法
spring
java-ee
LeetCode每日一题: 91. 解码方法
91.解码方法来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/decode-ways著作权归
领扣
网络所有。
qtds114
·
2023-11-02 06:54
LeetCode算法题
java
动态规划
leetcode
算法
Lambda lambda表达式
算法题
不死神兔 猴子吃桃 爬楼梯
目录Lambdalambda表达式标准格式总结lambda进阶省略写法练习
算法题
不死神兔猴子吃桃爬楼梯Lambda最直观的作用就是简化匿名内部类的写法如上publicstaticvoidmain(String
nie2459010516
·
2023-11-02 02:03
算法
java
排序算法
LeetCode题目记录——290. 单词规律
来源:力扣(LeetCode)链接:https://leetcode.cn/problems/word-pattern著作权归
领扣
网络所有。商业转载请联系官方授权,非商
pip install USART
·
2023-11-02 02:47
LeetCode
python
leetcode
算法
python
leetcode
算法题
290 (简单077) 单词规律
leetcode
算法题
290(简单077)单词规律题目介绍给定一种规律pattern 和一个字符串 str ,判断str是否遵循相同的规律。
FYuu95100
·
2023-11-02 02:39
#
leetcode
简单
leetcode
(仅供参考)王道2020
算法题
代码2.2(P18-P19)
(仅供参考)王道2020
算法题
代码2.2(P18-P19))部分题目写入了次优解或者多种写法。
Echo.L.
·
2023-11-02 01:07
王道DS
王道p18 3.对长度为n的顺序表L,编写一个时间复杂度为 O(n)、空间复杂度为 O(1)的算法,该算法删除线性表中所有值为x的数据元素。(c语言代码实现)
视频讲解在这里(谢谢各位大佬)p18第三题数据结构课后
算法题
_哔哩哔哩_bilibili本题代码如下voiddeletex(structsqlist*s,intx){intk=0;inti=0;for(
认真敲代码的小火龙
·
2023-11-02 01:05
顺序表
算法
c语言
数据结构
在大牛眼里不堪一击的带头节点单链表递归逆置代码
将带头结点的单链表逆置在考研备考期间,我碰到了一道
算法题
:将带头结点的单链表逆置,最开始的思路并不是用递归,而是交换链表数据,但发现这方法也太复杂了吧,还要多次循环才能搞定,之后突发奇想,试试用递归发现还真的很好用
L'Amor
·
2023-11-02 00:48
单链表的递归逆置
数据结构
单链表
算法
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他