码仔,今天就给大家带来了《每日一道面试题》的第十期:01谈谈四种GC算法 标记—清除 Mark-Sweep 过程:标记可回收对象,进行清除 缺点:标记和清除效率低,清除后会产生内存碎片复制算法 过程:将内存划分为相等的两块,将存活的对象复制到另一块内存,把已经使用的内存清理掉 缺点:使用的内存变为了原来的一半 进化:将一块内存按8:1的比例分为一块Eden区(80%)和两块Survivo            
                
         
            
            
            
            算法练习(更新中...) 1 动态规划算法 算法简介 动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-25 11:26:00
                            
                                77阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            (贪心)最大子阵列 (贪心)跳跃游戏            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-08 11:05:26
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            text题目:给你单链表的头指针head和两个整数 left和right,其中 left<=right。请你反转从位置left到位置right的链表节点,返回反转后的链表。java/Definitionforsinglylinkedlist.publicclassListNode{intval;ListNodenext;ListNode(){}ListNode(intval){this.val=v            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-05 20:23:29
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //编写一个算法,利用栈将一个非负的十进制整数N转换为一个二进制整数#include<stdio.h>#include<malloc.h>struct ll{	int data[1024];	int bottom;};int main(){	void exchange(struct ll *s,int n);	int n;	struct ll s;	printf("plea            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-02 15:01:13
                            
                                618阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            求n个整数里,连续m个整数乘积最大的一组。如:[1,2,4,5,3,4]m为2时, 1,2   2,4。下面是我用,列表推导            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-23 22:19:16
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。其计算原理依赖于下面的定理: 定理:gcd(a,b) = gcd(b,a mod b)。证明:a...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-03-24 17:55:00
                            
                                193阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            桌上有一叠牌,从第一张牌(即位于顶面的牌)開始从上往下依次编号为1-n。进行下面操作:把第一张牌扔掉,然后把心得第一张放到整叠牌的最后。输入N,输出每次扔掉的牌,以及最后剩下的牌。比如 输入 7输出 1357426实现:function f(n){ var arr = new Array(); fo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-04 18:49:00
                            
                                117阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            10.25 ①字符串中的第一个唯一字符 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例: s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 来源:力扣(LeetCode) 链接:https://leetcode-cn ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-25 16:30:00
                            
                                57阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.已知路由器R6的路由表,现收到相邻路由器R4发来的路由更新信息,试更新路由器R1的路由表:!image.png(https://s2.51cto.com/images/202211/25d04a54134d645176b39899ab215b1373cdc0.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-04 12:19:46
                            
                                720阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、问题描述给定N个整数,N为偶数,是否能找到N/2对,使得每对和能被K整除。注意:每个元素只能出现在一个配对中。 二、观察、解析从每个数被K整除后的余数情况,即可判断出结果。具体过程请看以下代码实现。 三、编程实现////////////////////////////数组配对#include using namespace std;  boo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-07 15:08:46
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现Java算法练习网站的流程
为了帮助小白实现Java算法练习网站,以下是整个流程的概述。我们将使用以下步骤:
1. 确定网站的需求和功能
2. 设计数据库模式
3. 创建项目并设置开发环境
4. 创建数据库表
5. 创建Java类和接口
6. 实现算法练习功能
7. 实现用户注册和登录功能
8. 部署网站
接下来,我将详细介绍每个步骤的具体内容以及需要使用的代码。
## 1. 确            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-20 11:02:29
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java在线算法练习
## 引言
在计算机科学领域,算法是解决问题的一种方法或过程。算法具有良好的可读性和可维护性对于开发高效的应用程序至关重要。为了提高算法设计和实现的能力,Java提供了许多在线算法练习平台,这些平台允许开发者通过解决各种问题来锻炼自己的算法技巧。
本文将介绍Java在线算法练习的概念,并提供一些代码示例来说明如何使用这些平台进行算法练习。
## 什么是Java在线            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-29 08:09:10
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            10.30 ①反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e","l","l","o"] 输出:["o","l ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-31 14:02:00
                            
                                143阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            题目描述:Bob和Alice有个约会,一大早Bob就从点(0,0)出发,前往约会地点(a,b)。Bob没有一点鸽子,Bob说...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-25 09:40:51
                            
                                145阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            题目描述:V先生有一天工作到很晚,回家的时候要穿过一条长l的笔直的街道,这条街道...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-25 09:45:05
                            
                                201阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            小球下落: 全然二叉树。最大深度D。所有节点从上到下从左到右编号为1,2,3...2的D次方-1.在节点1处放一个小球。它会往下落。每一个内节点上都由一个开关,初始所有关闭。当每次有小球落到一个开关上时,它的状态都会改变。当小球达到一个内节点时,假设该节点上的开关关闭,往左走,否则往右走,直到遍历到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-26 12:22:00
                            
                                194阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            10.19 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], l2 = [] 输出:[] 示 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-19 13:45:00
                            
                                24阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
              问题描述:    多个时间段,查看是否有重合点。 本质上还是 一维数组 在数轴上的问题。 算法如下:#include <iostream>#include <vector>using namespace std;vector<pair<int,int>> abss;vector<pair<int            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-06 09:33:49
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文主要是基础顺序表的算法题目练习            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-07 08:21:38
                            
                                90阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                    