两数之和 | Leetcode2023年7月18日 | subject | 708字 | 需要2分钟題目描述: 题解 暴力枚举 思路及算法 最容易想到的方法是枚举数组中的每一个数 x,寻找数组中是否存在 target - x。 当我们使用遍历整个数组的方式寻找 target - x 时,需要注意到每一个位……阅读全文
字符串默认包含空串 | Java基础2023年7月13日 | subject | 68字 | 需要1分钟昨天开发过程中遇到一个字符串问题: 如果字符串包含了空串返回了true导致判断出错 解决办法消除边界,两个字符串都有值再判断 以下是测试用例:……阅读全文
加法器的底层实现2023年7月6日 | subject | 332字 | 需要1分钟计算机位运算: 运算符 作用 示列 & 按位与 两个操作数同时为1结果为1,只要有一个为0,结果为0 | 按位或 两个操作数只要有一个为1,结果就为1 ~ 按位非 操作数为1,结果为0……阅读全文
Linux基础2023年6月19日 | shell | 230字 | 需要1分钟目录与文件 ls -al 查看目录内容 mkdir 创建目录 rmdir 删除目录 cd 更改目录 pwd 显示当前目录 touch 创建文件 mv 移动文件或目录 cp 复制文件或目录 tree 显示目录树 chattr 改变文件属性 lsattr 显示文件属性 cat 查看文……阅读全文
(Emacs) Lisp基础2023年6月18日 | emacs | 213字 | 需要1分钟Emacs 之所以成为可能,是因为嵌入式编程语言 emacs lisp。 学习一点 emacs lisp 会让你对 Emacs 的理解增加很多。 本章教你 lisp 语言核心的基础知识。 特别是,它侧重于 emacs lisp 的元素, 这些元素在通用……阅读全文
Emacs基础2023年6月12日 | emacs | 313字 | 需要1分钟安装 linux系统安装 $sudo apt-get install emacs window安装下载exe或msi安装包手动安装,将安装路径放入系统环境变量path中 或使用包管理scoop | chocolatey install emacs 基础 入门学习1……阅读全文
常用搜索算法 | JAVA2023年8月31日 | subject | 633字 | 需要2分钟在Java中,顺序查找和哈希查找是两种常见的查找算法。 1. 顺序查找 顺序查找是一种基本的查找算法,它逐个遍历待查找的元素,直到找到目标元素或者遍历完所有元素。 下面是……阅读全文
字符串匹配算法 | JAVA2023年8月31日 | subject | 1857字 | 需要4分钟在计算机科学中,字符串匹配算法主要用于在一段文本(也称为"主串")中查找特定的子串。以下是三种常用的字符串匹配算法: 暴力匹配(Naive String M……阅读全文
Java常用算法 | JAVA2023年8月31日 | subject | 1774字 | 需要4分钟Java常用算法包括: 排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序等。 查找算法:顺序查找、二分查找、哈希查找等。 字符串匹配算法:……阅读全文
二分搜索算法 | JAVA2023年8月31日 | subject | 416字 | 需要1分钟二分搜索(Binary Search)是一种在有序数组中查找特定元素的搜索算法。 搜索过程从数组的中间元素开始,如果中间元素正好是目标值,则搜索结束; 如果目标值大于……阅读全文