C高级DAY4

一、思维导图

C高级DAY4_第1张图片

二、shell脚本写一个函数获取用户的uid和gid并使用变量接收

C高级DAY4_第2张图片

#!/bin/bash
get_uid_gid() {
	uid=$(id -u)
	gid=$(id -g)

	echo "uid: $uid"
	echo "gid: $gid"
}

result=$(get_uid_gid)

echo "函数返回结果: $result"

三、整理冒泡排序、选择排序、快速排序的代码

冒泡排序

C高级DAY4_第3张图片

#!/bin/bash

bubble_sort() {
    array=("$@")
    n=${#array[@]}
    
    for ((i=0; i

 选择排序

C高级DAY4_第4张图片

 

#!/bin/bash

selection_sort() {
    array=("$@")
    n=${#array[@]}
    
    for ((i=0; i

快速排序

C高级DAY4_第5张图片

 

#!/bin/bash

quick_sort() {
    array=("$@")
    n=${#array[@]}
    
    if (( n <= 1 )); then
        echo "${array[@]}"
        return
    fi
    
    pivot=${array[0]}
    less=()
    more=()
    
    for ((i=1; i

你可能感兴趣的:(服务器,linux,运维)