最新 最热

C#选择排序(Selection Sort)算法

选择排序算法的时间复杂度为O(n^2),其中n是待排序数组的大小。尽管其时间复杂度较高,但选择排序算法比较简单易懂,并且在某些特定情况下,例如对于小规模的数组来说,其性能可能表现得比其他高级排序算法要好。...

2023-07-21
1

Python 识别中文生成带声调的拼音

轻音默认不做声调标识,如果需要额外标注轻音为5,需要加入参数 neutral_tone_with_five=True:

2023-07-20
1

Java实现常见的排序算法

本文简单说下排序算法,比较常见的排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。

2023-07-20
1

Java多线程系列--阻塞队列BlockingQueue的用法

BlockingQueue有这几种类型:ArrayBlockingQueue、LinkedBlockingQueue、SynchronousQueue、PriorityBlockingQueue、DelayedWorkQueue。

2023-07-20
1

CompareTO(Object o)方法的重写及其用于排序的原理

CompareTo()方法是java.lang.Comparable接口的一个抽象方法。其方法的主要作用是根据依据比较 对象的大小,比如Integer型,比较的是数值的大小,String形等,调用这个方法的对象比 形参对象大的话返回 1 比形参小的话 返回 -...

2023-07-17
1

Leetcode第35题 搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

2023-07-17
1

图解LeetCode——15. 三数之和

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。...

2023-07-13
1

【地铁上的面试题】--基础部分--数据结构与算法--排序和搜索算法

排序和搜索算法是计算机科学中非常重要的算法领域。排序算法用于将一组元素按照特定的顺序排列,而搜索算法用于在给定的数据集中查找特定元素的位置或是否存在。 排序算法的基本概念是根据元素之间的比较和交换来实现...

2023-07-09
1

Mysql 排序语句

当前有这么一张表,要求按照SAL的降序排,当SAL相同的时候,再按照名字的升序排列

2023-07-09
1

JavaScript数组

JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性:

2023-07-07
1