原创 數據結構之排序篇——快速排序排序 //交換第i下標與最小下標

https://blog.csdn.net/opera95/article/details/51217021

原创 數據結構之排序篇——選擇排序 //交換第i下標與最小下標,只交換一次

首先在數組的所有元素中找到一個最小的元素, 將該元素與數組的第一個元素進行交換, 這樣交換之後,數組的第一個元素就變成了數組元素中的最小值,     再在除第一個元素外的其它數組元素中,尋找最小的數組元素,     將這個第二小的數組元素

原创 數據結構之排序篇——冒泡排序 //逆序則交換

typedef int DataType; void bubble(DataType* a, int n) {     for (int i = 0; i < n - 1; i++) {         bool flag = true

原创 數據結構之排序篇——插入排序 //無序查找有序位置,邊比較邊移動,有哨兵

      typedef int DataType; void insert(DataType *a, int n) {     for (int i = 1; i < n; i++) {         //把選擇的元素放在臨時變量

原创 字符串中去空格

str.replace()str.replaceAll(" ","")//將所有空格替換爲空即刪除

原创 結構體/複數運算

java中的結構體使用結構體實現複數之間的加減乘除運算原題目要求?    複數運算: 乘 兩兩相乘       **** !  i 2= -1   !                                           

原创 從鍵盤輸入一個大寫字母,要求改用小寫字母輸出

import java.util.Scanner; public class Aa {public Aa(){}public static void main(String[] args) {Aa aa=new Aa();Scanner

原创 歸併排序

歸併排序就是=左端“遞歸”+右端“遞歸”+合併合併:左右兩個有序數組進行有序的合併遞歸:無限左中右劃分,值到中間變量mid=0(最後只剩下一個變量或是左右近兩個,左右合併,即可排序),這樣就會是有序的不斷合併成最開始的左右合併,最終導致整

原创 人工智能—網站信息的登錄與操作(BluePrint,分類管理,利於欣賞)

    在藍圖架構下的項目結構。  主py文件負責子項目py的註冊。這裏是各個子註冊功能實現時 的框架解析,在單獨的目錄下有其需要的單獨(或者需要設置)的templates和static文件夾view,add,edit,delete四個自

原创 高級思維

杭電5670Machine 12有一個機器,它有 m (2\leq m\leq 30)m(2≤m≤30) 個彩燈和一個按鈕。每按下按鈕時,最右邊的彩燈會發生一次變換。變換爲:如果當前狀態爲紅色,它將變成綠色;2.如果當前狀態爲綠色,它將

原创 十個整數去重+排序——Array與List的轉換/特別是數據類型

import java.util.ArrayList;//儘量記住util.*包!!!import java.util.Arrays;import java.util.List;import java.ut

原创 人工智能—網站信息的登錄與操作(不規劃在同一個.py中,不利於欣賞)

logining.pyfrom flask import Flask from flask import render_template from flask import request#交互模塊 from flask import r

原创 ArrayList動態數組的簡介

人們常說的動態數組一般情況下就是通過ArrayList來實現的。ArrayList其實不僅僅屬於Array數組類型的複雜且高級實現模式,還同時實現了Colloction接口和List接口。最明顯的優點就是:(1)可以比較隨意的修改大小,隨

原创 關於二進制的次冪表示

  算法訓練 2的次冪表示  時間限制:1.0s   內存限制:512.0MB    問題描述  任何一個正整數都可以用2進製表示,例如:137的2進製表示爲10001001。  將這種2進製表示寫成2的次冪的和的形式,令次冪高的排在前面

原创 交集、並集、餘集——多種方法/List<Integer> 泛型

import java.util.List;//其中有一次錯是因爲包導錯了,所以導包時寧可多導import java.util.ArrayList;import java.util.Arrays;impor