二分查找及其变种

#include <thread> #include <vector> #include <iostream> #include <vector> #i…

shell高级用法

利用trap命令debug:shell脚本执行时会产生三个所谓的伪信号,可以使用trap命令捕获这三个“伪信号”,并输出相关的调试信息。🔗 #!/bin/bash TRACE() { i…

O(n+k)排序:计数

// 特点:只能用于非负数的排序 void countingSort(int array[], int size) { // step 1:找出待排序数组中最大的值,确定数据的范围 i…

O(n^(1.3—2))排序:希尔

#include <iostream> using namespace std; void PutArray(int *array, int size) { // cout &…

取出无序数组第K大个数(借助快速排序一次划分)

#include <iostream> using namespace std; void printArray(int *arr, int size) { for(int i…

O(nLogn)排序 :快速

#include <iostream> using namespace std; void printArray(int *arr, int size) { for(int i=…

O(nLogn)排序 :归并

void merge(int array[], int start, int mid, int end){ int i = start; int j = mid + 1; in…

O(n^2)排序 :选择、插入、冒泡

#include <iostream> using namespace std; void printArray(int *arr, int size) { for(int i=…

跨域测试

<html> <head> <title>跨域测试</title> <script src="https://cdn.…

python设计模式:链式建造者模式

class Pizza: def __init__(self, builder): self.garlic = builder.garlic self.extra_cheese = buil…