上一页 1 ··· 3 4 5 6 7
摘要: (1)解题思路 step1 求出字符串s的长度,定义一个顺序栈并初始化。 step2 从左往右扫描字符串s: 当扫描到“左括号”(即'('、'['、'{'这三种),则将其入栈; 否则,当扫描到“右括号”且栈为空时,则括号匹配失败(“右括号”为单身); 而当扫描到“右括号”且栈不为空时,出栈一个元素, 阅读全文
posted @ 2024-07-17 15:59 KenWan 阅读(29) 评论(0) 推荐(0)
摘要: (1)解题思路 以第一个字符串作为比较的标准,采用两层循环进行纵向对比,最后用字符串数组的第一个字符串保存最长公共前缀。 (2)代码 char * longestCommonPrefix(char ** strs, int strsSize){ if(strsSize == 0){ return " 阅读全文
posted @ 2024-07-17 15:39 KenWan 阅读(35) 评论(0) 推荐(0)
摘要: (1)解题思路 step1:求出字符串s的长度n。定义一个变量sum并初始化为0,用来保存转换成整数后的结果。定义一个长度为n的辅助数组temp,用来保存字符串s中的每个字符对应的数值。 step2:利用for循环遍历字符串s中的每个字符。循环过程中,利用switch将字符串s中的每个字符分别转换为 阅读全文
posted @ 2024-07-16 23:06 KenWan 阅读(47) 评论(0) 推荐(0)
摘要: 一.Linux 系统组成 Linux 系统是一个多层次的结构,包含了:内核、系统库、Shell 以及应用程序等 1.内核 内核:是 Linux 系统的核心,也是 Linux 系统的基础,负责管理系统的硬件和提供最基本的系统服务。包含了:设备驱动程序、进程管理、内存管理、文件系统、网络协议栈等关键的底 阅读全文
posted @ 2024-07-10 20:42 KenWan 阅读(207) 评论(0) 推荐(0)
摘要: (1)HashMap 底层实现原理 在 JDK 1.7 版本之前, HashMap 数据结构是数组和链表,HashMap 通过哈希算法将元素的键 (Key) 映射到数组中的槽位 (Bucket)。如果多个键映射到同一个槽位,它们会以链表的形式存储在同一个槽位上,因为链表的查询时间是 O(n),所以冲 阅读全文
posted @ 2024-07-10 20:33 KenWan 阅读(324) 评论(0) 推荐(0)
摘要: (1)解题思路 方法1: step1 由示例1和2可以知道,x 小于0或 x 不为0且最后一位为0时,x 肯定不是回文数,返回 false。 step2 创建一个数组 array,将 x 的每一位数保存到数组中,最后用 for 循坏判断 x 是否为回文数。 方法2: step1 由示例1和2可以知道 阅读全文
posted @ 2024-07-10 20:11 KenWan 阅读(47) 评论(0) 推荐(0)
摘要: (1)解题思路 暴力解法:用两层for循环遍历数组,注意一下循环的边界取值问题,然后用if语句判断,若找到符合题目条件的两个数,则用malloc函数申请内存空间,将符合条件的两个数的数组下标保存到结果数组中,若两层循环后找不到题目要求的两个数,则返回NULL。 (2)代码 /** * Note: T 阅读全文
posted @ 2023-02-27 20:24 KenWan 阅读(7) 评论(0) 推荐(0)
摘要: (1)按照项目名/仓库名搜索(大小写不敏感) in:name xxx (2)按照 readme 搜索(大小写不敏感) in:readme xxx (3)按照 description 搜索(大小写不敏感) in:description xxx (4)stars 数大于xxx stars:>xxx (5 阅读全文
posted @ 2023-02-27 20:16 KenWan 阅读(57) 评论(0) 推荐(0)
摘要: 阿里云服务器无法远程登录连接:操作系统禁用了密码登录方式,会导致使用了正确的用户名和密码仍无法登录 1.报错信息 2.报错原因 3.解决办法 1.报错信息 Workbench 密码登录 登录失败 操作系统禁用了密码登录方式,会导致使用了正确的用户名和密码仍无法登录 问题排查 RequestId: 5 阅读全文
posted @ 2023-02-27 20:14 KenWan 阅读(209) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7