本文分类:news发布日期:2024/12/22 3:00:33
相关文章
数据结构与算法-Trie树添加与搜索
trie树的使用场景
我们若需要制作一个通讯录的软件,使用常规树结构查询的复杂度为O(logn),但trie树的复杂度确与数据多少无关,与单词长度有关,这就大大缩减的查询的时间复杂度。
trie树的基本实现
基础结构
package com.study.trieDemo;i…
建站知识
2024/12/1 23:37:57
Decimal.js的使用(如何解决js精度问题)
npm install --save decimal.js /** Node.js */ var Decimal require(decimal.js) /** ES6 方式 */ import { Decimal } from decimal.js currentGroup.totalMoney
new Decimal(currentGroup.totalMoney).add(new Decimal(arr[i].totalMoney));currentGroup.supportMone…
建站知识
2024/12/2 13:26:03
git基础 -- 查找文件内容
查找文件内容
在 Git 仓库中,你可以通过以下方法查找文件内容中包含特定字符串的提交记录。
1. 查找包含特定内容的提交
要在某个分支的历史记录中查找包含特定内容的提交,可以使用:
git grep search_string branch_name例如,…
建站知识
2024/12/1 23:38:00
STL-常用算法 遍历/查找/排序/拷贝和替换/算数生成/集合算法
STL常用算法 常用的遍历算法 for_each #define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
#include<vector>
#include<algorithm>void myPrint(int v)
{cout << v << " ";
}class MyPrint
{
public:void op…
建站知识
2024/12/1 3:29:38
Linux系统接口--信号量、互斥锁、原子操作和自旋锁的区别
1、基本概念
1.1 信号量(Semaphore)
(1)定义 信号量是一种计数器,用于控制对共享资源的访问,允许多个线程同时访问一定数量的资源。
(2)特点
计数型信号量: 信号量有…
建站知识
2024/11/28 7:41:03
【SQL】总结Select语句中用来连接字符串的方法
在SQL中,连接字符串的方法因数据库系统而异,但以下是一些常见的方法: CONCAT() 函数: 用于连接两个或多个字符串。 SELECT CONCAT(str1, str2) FROM table;CONCAT_WS() 函数: 用于连接多个字符串,并允许指定…
建站知识
2024/12/17 12:12:09
[OPEN SQL] SELECT语句
本次操作使用的数据库表为SCUSTOM,其字段内容如下所示 航班用户(SCUSTOM) 1.SELECT语句
SELECT语句从数据库表中读取必要的数据
1.1 读取一行数据
语法格式
SELECT SINGLE <cols>... WHERE cols:数据库表的字段 从数据库表中读取一条数据可使…
建站知识
2024/12/21 19:36:17
linux-vim的使用
1.linux软件包yum
在使用vim之前需要先了解yum。
什么是软件包 在 Linux 下安装软件 , 一个通常的办法是下载到程序的源代码 , 并进行编译 , 得到可执行程序 . 但是这样太麻烦了 , 于是有些人把一些常用的软件提前编译好 , 做成软件包 ( 可以理解成 windows 上的安装程…
建站知识
2024/12/21 23:52:32