- 数组和链表的区别?不同:链表是链式的存储结构;数组是顺序的存储结构。链表通过指针来连接元素与元素,数组则是把所有元素按次序依次存储。链表的插入删除元素相对数组较为简单,不需要移动元素,且较为容易实现长度扩充,但是寻找某个元素较为困难;数组寻找某个元素较为简单,但插入与删除比较复杂,由于最大长度需要再编程一开始时指定,故当达到最大长度时,扩充长度不如链表方便。**相同:**两种结构均可实现数据... 数组和链表的区别?不同:链表是链式的存储结构;数组是顺序的存储结构。链表通过指针来连接元素与元素,数组则是把所有元素按次序依次存储。链表的插入删除元素相对数组较为简单,不需要移动元素,且较为容易实现长度扩充,但是寻找某个元素较为困难;数组寻找某个元素较为简单,但插入与删除比较复杂,由于最大长度需要再编程一开始时指定,故当达到最大长度时,扩充长度不如链表方便。**相同:**两种结构均可实现数据...
- Java中常见的容器有哪些?常用容器可分为Collection和Map,Collection是存储对象的集合,而Map是存储键值对的集合。其中,Collection又分为List、Set、Queue,而Map的实现类为HashMap、LinkedHashMap、TreeMap、HashTable。List接口(有序,可重复):ArrayList:底层是动态数组,支持随机访问。LinkedLi... Java中常见的容器有哪些?常用容器可分为Collection和Map,Collection是存储对象的集合,而Map是存储键值对的集合。其中,Collection又分为List、Set、Queue,而Map的实现类为HashMap、LinkedHashMap、TreeMap、HashTable。List接口(有序,可重复):ArrayList:底层是动态数组,支持随机访问。LinkedLi...
- C# 统计指定文件夹下的文件 需要:统计某一指定文件夹下的文件数目和文件的全路径 示例代码: /// <summary> /// 统计文件夹内的文件 /// </summary> /// <param name="path">指定的文件夹路径</param> /// <returns></returns> ... C# 统计指定文件夹下的文件 需要:统计某一指定文件夹下的文件数目和文件的全路径 示例代码: /// <summary> /// 统计文件夹内的文件 /// </summary> /// <param name="path">指定的文件夹路径</param> /// <returns></returns> ...
- 把数字翻译成字符串 //方法一:递归前序遍历 public boolean hasPathSum (TreeNode root, int sum) { //路径不存在,出口! if(root==null) return false; //处理当前节点! sum-=root.val;//更新值! ... 二叉树中和为某一值的路径(一) //方法一:递归前序遍历 public boolean hasPathSum (TreeNode root, int sum) { //路径不存在,出口! if(root==null) return false; //处理当前节点! sum-=root.val;//更新值! ...
- 两个链表的第一个公共结点题目链接//先计算长度差,然后让一个指针先走差值单位!public class Solution { public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) { ListNode cur1 = pHead1; ListNode cur... 两个链表的第一个公共结点题目链接//先计算长度差,然后让一个指针先走差值单位!public class Solution { public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) { ListNode cur1 = pHead1; ListNode cur...
- 求正数数组的最小不可组成和求正数数组的最小不可组成和import java.util.*;public class Solution { /** * 正数数组中的最小不可组成和 * 输入:正数数组arr * 返回:正数数组中的最小不可组成和 */ public void getNumber(int[] arr,ArrayList<Integer> result,int pos... 求正数数组的最小不可组成和求正数数组的最小不可组成和import java.util.*;public class Solution { /** * 正数数组中的最小不可组成和 * 输入:正数数组arr * 返回:正数数组中的最小不可组成和 */ public void getNumber(int[] arr,ArrayList<Integer> result,int pos...
- 小易的升级之路小易的升级之路import java.util.*;public class Main{ public static int gcd(int a,int b){ int tmp = 0; while(a!=0){ tmp = b%a; b = a; a = tmp; ... 小易的升级之路小易的升级之路import java.util.*;public class Main{ public static int gcd(int a,int b){ int tmp = 0; while(a!=0){ tmp = b%a; b = a; a = tmp; ...
- 幸运的袋子幸运的袋子import java.util.*;public class Main{ public static int dsfCount(int[] array,int n,int pos,int sum,int multi){ int count = 0; for(int i = pos;i<n;i++){ sum +=... 幸运的袋子幸运的袋子import java.util.*;public class Main{ public static int dsfCount(int[] array,int n,int pos,int sum,int multi){ int count = 0; for(int i = pos;i<n;i++){ sum +=...
- 统计回文统计回文import java.util.*;public class Main{ public static boolean isPalindrome1(StringBuilder str){ StringBuilder tmp = new StringBuilder(str); tmp.reverse(); //注意这里要... 统计回文统计回文import java.util.*;public class Main{ public static boolean isPalindrome1(StringBuilder str){ StringBuilder tmp = new StringBuilder(str); tmp.reverse(); //注意这里要...
- 字符串中找出连续最长的数字串字符串中找出连续最长的数字串import java.util.*;public class Main{ public static String findLongNumberStr(String str){ String strResult = new String(); String tmp = new String(); ... 字符串中找出连续最长的数字串字符串中找出连续最长的数字串import java.util.*;public class Main{ public static String findLongNumberStr(String str){ String strResult = new String(); String tmp = new String(); ...
- 排序子序列排序子序列import java.util.Scanner;public class Main{ public static int subArray(int[] array){ int count = 0; for(int i = 0;i<array.length-1;i++){ //注意: 当 数组 ... 排序子序列排序子序列import java.util.Scanner;public class Main{ public static int subArray(int[] array){ int count = 0; for(int i = 0;i<array.length-1;i++){ //注意: 当 数组 ...
- 三角形三角形在线OJ注意输入输出 格式和范围!这里的范围超过了 int和long的大小!!!所以我们要通过字符串或者BigInteger进行计算! BigInteger类表示范围: -2 ^Integer.MAX_VALUE (排他) ~ +2 ^ Integer.MAX_VALUE (排他)包名:java.math.BigIntegerBigDecimal类 对应更大精度... 三角形三角形在线OJ注意输入输出 格式和范围!这里的范围超过了 int和long的大小!!!所以我们要通过字符串或者BigInteger进行计算! BigInteger类表示范围: -2 ^Integer.MAX_VALUE (排他) ~ +2 ^ Integer.MAX_VALUE (排他)包名:java.math.BigIntegerBigDecimal类 对应更大精度...
- Qt中关于容器类的一些总结。 Qt中关于容器类的一些总结。
- 为何而聚?我最初结识算法是在高中的一堂晚自习上,就是不想上课听说有个啥信息学奥赛,然后就去了,这个比赛也就是个类似于蓝桥杯,但是比蓝桥杯b组省赛难的算法比赛,当时一个市重点高中计算机教育也比较匮乏我通过互联网获取学习资源也比较难,现在我们都是大一学生,b站,网络获取学习资源也比较方便你们只需要坚持,我来负责每天的所刷题目搜索,为了以后不去培训班,拿高薪我们应该刷题刷题的好处:找工作:大厂B... 为何而聚?我最初结识算法是在高中的一堂晚自习上,就是不想上课听说有个啥信息学奥赛,然后就去了,这个比赛也就是个类似于蓝桥杯,但是比蓝桥杯b组省赛难的算法比赛,当时一个市重点高中计算机教育也比较匮乏我通过互联网获取学习资源也比较难,现在我们都是大一学生,b站,网络获取学习资源也比较方便你们只需要坚持,我来负责每天的所刷题目搜索,为了以后不去培训班,拿高薪我们应该刷题刷题的好处:找工作:大厂B...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签