数据结构之基础入门八(一.插入排序)

数据结构.基础入门.插入排序.考研复习.面试算法练习0. 目录8. 排序8.1 插入排序8.1.1 直接插入排序8.1.2 折半插入排序8.1.3 希尔排序0. 目录8. 排序8.1 插入排序8.1.1 直接插入排序typedef int ElemType;//直接插入排序void Insert(ElemType A[], int n){ int i, j; for (i = 2; i <= n; i++) //依次将A[2]-A[n]插入到前面已排序序列 {
分类: 其他 发布时间: 09-07 22:54 阅读次数: 0

数据结构之题目练习八(一.插入排序)

数据结构.题目练习.插入排序.考研复习.面试算法练习0. 目录8. 排序8.1 插入排序8.1.1 直接插入排序0. 目录8. 排序8.1 插入排序8.1.1 直接插入排序给出关键字序列{4,5,1,2,6,3}的直接插入过程.下面将推荐网站 VisualGo 演示这个过程->所以根据上图,我们形象的可以看到,解题的过程:初始序列:4 5 1 2 6 3第1趟:4 5 1 2 6 3第2趟:1 4 5 2 6 3第3趟:1 2 4 5 6 3第4趟:1 2 4 5
分类: 其他 发布时间: 09-07 22:54 阅读次数: 0

数据结构之基础入门八(二.交换排序)

数据结构.基础入门.交换排序.考研复习.面试算法练习0. 目录8. 排序8.2 交换排序8.2.1 冒泡排序0. 目录8. 排序8.2 交换排序8.2.1 冒泡排序
分类: 其他 发布时间: 09-07 22:54 阅读次数: 0

Java基础面试1(基础)

Java基础面试1.面试算法练习.后端开发0. 目录1. Java基础面试11.1 基础11.1.1 冒泡排序1.1.2 时间类型转换1.1.2 阶乘0. 目录1. Java基础面试11.1 基础11.1.1 冒泡排序import java.util.Scanner;//冒泡排序-Javapublic class Sort{ private static int data[]={12,10,6,7,3,16,9}; public static void input() {
分类: 其他 发布时间: 09-07 22:54 阅读次数: 0

Android的UI设计(示例1-天气监测系统2)

Android.UI设计.布局练习.RelativeLayout&LinearLayout.示例1.天气监测系统20. 目录1. Android的UI设计1.1 示例11.1.4 源码1.1.5 完结0. 目录1. Android的UI设计1.1 示例11.1.4 源码layout目录activity_main.xml<?xml version=1.0 encoding=utf-8?><RelativeLayout xmlns:android=http:/
分类: 其他 发布时间: 09-07 22:53 阅读次数: 0

图像处理之OpenCvSharp(一.图像修复-处理水印)

图像处理.OpenCvSharp.基于OpenCvSharp的图像修复.处理水印0.目录1.OpenCvSharp1.1 OpenCvSharp简介1.1.1 介绍1.1.2 特点1.1.3 运行环境1.1.4 图标1.1.5 其他1.2 图像修复1.2.1 源码1.2.2 样例图0.目录1.OpenCvSharp1.1 OpenCvSharp简介1.1.1 介绍百度百科OpenCvS...
分类: 其他 发布时间: 09-07 22:53 阅读次数: 0

android隐藏Navigationbar

写博客不是因为自己牛逼,而是技术太菜,脑容量太小,记不住东西,搞了半天隐藏导航栏终于搞好了,在此记录下,以备之后再用隐藏:View decorView = getWindow().getDecorView();int option = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_S...
分类: 其他 发布时间: 09-07 22:53 阅读次数: 0

android手机无线连接Mac

https://www.jianshu.com/p/3bb473ea9b2d
分类: 其他 发布时间: 09-07 22:53 阅读次数: 0

mac单独安装gcc

https://www.zhihu.com/question/20588567
分类: 其他 发布时间: 09-07 22:52 阅读次数: 0

android studio debug进阶

https://www.jianshu.com/p/985f788fae2c
分类: 其他 发布时间: 09-07 22:52 阅读次数: 0

Codeforces #663 (Div. 2) A. Suborrays

A. Suborrays原题链接:https://codeforces.com/contest/1391/problem/Atime limit per test:1 secondmemory limit per test:256 megabytesinput:standard inputoutput:standard outputA permutation of length nnn is an array consisting of nnn distinct integers from 11
分类: 其他 发布时间: 09-07 22:52 阅读次数: 0

Codeforces #663 (Div. 2) B. Fix You(思维水题)

B. Fix You原题链接:https://codeforces.com/contest/1391/problem/Btime limit per test:1 secondmemory limit per test:256 megabytesinput:standard inputoutput:standard outputConsider a conveyor belt represented using a grid consisting of n rows and m columns.
分类: 其他 发布时间: 09-07 22:52 阅读次数: 0

Codeforces #663 (Div. 2) C. Cyclic Permutations

C. Cyclic Permutations原题链接:https://codeforces.com/contest/1391/problem/Ctime limit per test:1 secondmemory limit per test:256 megabytesinput:standard inputoutput:standard outputA permutation of length nnn is an array consisting of n distinct integers
分类: 其他 发布时间: 09-07 22:51 阅读次数: 0

Codeforces #660 (Div. 2) B. Captain Flint and a Long Voyage

B. Captain Flint and a Long Voyagetime limit per test:2 secondsmemory limit per test:256 megabytesinput:standard inputoutput:standard outputCaptain Flint and his crew keep heading to a savage shore of Byteland for several months already, drinking rum
分类: 其他 发布时间: 09-07 22:51 阅读次数: 0

基础算法(1) —— 快速排序模板

给定你一个长度为n的整数数列。请你使用快速排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 nnn。第二行包含 nnn 个整数(所有整数均在 111~109109109 范围内),表示整个数列。输出格式输出共一行,包含 nnn 个整数,表示排好序的数列。数据范围1≤n≤1000001≤n≤1000001≤n≤100000输入样例:555333 111 222 444 555输出样例:111 222 333 444 5551.快速
分类: 其他 发布时间: 09-07 22:51 阅读次数: 0

基础算法(2) —— 归并排序模板

归并排序 —— 分治思想确定分界点:mid == l+r >> 1递归排序 ( left —— right)归并:把两个有序的数组合并成一个有序的数组(合二为一)(⭐)双指针算法:首先 a[n] 的最小值和 b[n] 的最小值进行比较,将两者的最小值输出到 new[数组] 当中;假设 a[n] 的最小值 < b[n] 的最小值,则a[n]的最小值输出到new[0]当中,那么下一步,a[n]的指针右移一步,再与b[n]的最小值进行比较,输出二者的最小值;一直到a[n]和b[
分类: 其他 发布时间: 09-07 22:51 阅读次数: 0

Codeforces #664 (Div. 2) A. Boboniu Likes to Color Balls (思维)

A. Boboniu Likes to Color Ballstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputBoboniu gives yourrr red balls,ggg green balls,bbb blue balls,www white balls.He allows you to do the following
分类: 其他 发布时间: 09-07 22:50 阅读次数: 0

Codeforces #664 (Div. 2) B. Boboniu Plays Chess(构造)

B. Boboniu Plays Chesstime limit per test:1 secondmemory limit per test:512 megabytesinput:standard inputoutput:standard outputBoboniu likes playing chess with his employees. As we know, no employee can beat the boss in the chess game, so Boboniu has
分类: 其他 发布时间: 09-07 22:50 阅读次数: 0

Codeforces #664 (Div. 2) C. Boboniu and Bit Operations(暴力)

C. Boboniu and Bit Operations (暴力)time limit per test: 1 secondmemory limit per test:256 megabytesinput:standard inputoutput:standard outputBoboniu likes bit operations. He wants to play a game with you.Boboniu gives you two sequences of non-negative
分类: 其他 发布时间: 09-07 22:50 阅读次数: 0

基础算法(3) —— 整数二分模板

二分整数二分用二分的思想可以找出这个分界点。假设我们想二分出来红色(不满足条件的范围)这边的分界点:找一个中间值mid :l+r >> 1写一个函数check()判断时mid时在满足条件(绿色)范围内,还是在不满足条件(红色)范围内。(注意:这里为什么是 l+r+1 )For example:如果 l = r - 1 (即左右边界只相差1) ,假设为l+r >> 1 (向下取整)假设if(check(mid)) 判断为true (此时mid = l + r >
分类: 其他 发布时间: 09-07 22:50 阅读次数: 0