- 博客(14)
- 收藏
- 关注
原创 数据库操作
https://note.youdao.com/ynoteshare1/index.html?id=b1321455662d7b15b46e193facc943c9&type=notebookmysql(安装)ubuntu上安装mysql sudo apt-get install mysql-server sudo apt-get install mysq...
2019-05-01 16:15:42 259
原创 查找算法
顺序查找import java.util.Scanner;public class search { static int search(int arr[], int x) { int f = -1; for (int i = 0; i < arr.length; i++) { if (arr[i] == x) {...
2019-03-16 19:42:30 99
原创 java快速排序法
public class quickSort { static void quick(int arr[], int left, int right) { int f, t, rtmp, ltmp; ltmp=left; rtmp=right; f=arr[(left+right)/2]; while (ltm...
2019-03-16 18:22:23 168
原创 shell排序法
public class shellSort { static void shell(int a[]) { int i,j,h,r,tmp; for (r = a.length/2; r>=1 ; r/=2) { for (i = r; i <a.length ; i++) { tmp=a[...
2019-03-16 17:41:06 178
原创 java插入排序法
public class insertionSort { static void insertion(int a[]) { int j,t,h; for (int i = 1; i <a.length; i++) { t=a[i]; j=i-1; while (j>=0 &...
2019-03-16 17:06:23 627
原创 java选择排序法
public class selectSort { static void select(int a[]) { int tmp, index; for (int i = 0; i < a.length - 1; i++) { index=i; for (int j = i + 1; j <...
2019-03-16 16:56:51 875
原创 java冒泡排序法
public class bubbleSort { static void bubble(int a[]) { int tmp; for (int i = 1; i < a.length; i++) { for (int j = 0; j < a.length - i; j++) { if...
2019-03-16 16:38:22 102
原创 百钱买百鸡
1、代码/* * 封 :原创 百钱买百鸡 公鸡5钱,母鸡3钱,小鸡三分之一钱 */public class Main{ static void bqbj(int m,int n) //算法 { int x,y,z;//公鸡,母鸡,小鸡 for(x=0;x<=n;x++) for(y=0;y<=n-x;y++) { z=...
2019-03-08 12:38:07 392
原创 JAVA 配置环境变量(最简)
1、安装JDK开发环境:下载网站:http://www.oracle.com/2、配置环境变量:Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe。路径:C:\Java\jdk\bin。(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk"(即JDK的安装路径)(2)编辑->变量名"Path",在原变量值的最...
2019-03-07 22:09:54 209
原创 set集合容器
set集合容器实现了红黑树(RED-black Tree)的平衡二叉检索数据结构,插入元素是,会自动调整二叉树的排列,把插入元素放到适当的位置,以确保每个子树根节点的键值大于左子树所有节点的键值,而小于所有右子树所有节点的键值,另外,确保根节点左右子树高度相等,得到的二叉树高度最小,检索速度最快。注意:不会重复插入相同键值的元素,采取忽略处理。 平衡二叉检索使用中序遍历算法,检索效率高于vect...
2018-08-18 11:03:11 134
原创 String 基本字符容器系列
头文件:#include<string> 创建string对象#include<string>#include <iostream>using namespace std;int main(int argc,char*argv[]) { //创建长度为零的字符串 string s; cout<<s.length()&...
2018-08-18 00:04:26 138
原创 基础练习 报时助手
问题描述 给定当前的时间,请用英文的读法将它读出来。 时间用时h和分m表示,在英文的读法中,读一个时间的方法是: 如果m为0,则将时读出来,然后加上“o'clock”,如3:00读作“three o'clock”。 如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。 时和分的读法使用的是英文数字的读法,其中0~20读作: 0:zero, ...
2018-08-16 14:36:19 335 1
原创 基础练习 Huffuman树
问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa + pb。 2. 重复步骤1,直到{pi}中只剩下...
2018-08-16 12:22:48 123
原创 vector向量容器
vector向量容器 特点:可以进行元素随机访问。 可以再尾部添加元素。 内存自动管理。 下标从零开始。头文件:#include<vector> 方法:push_back():尾部扩张元素。 insert():在某个元素前插入新元素。 begin():返回首元素位置的迭代器。 end():返回最后一个元素的下一元素位置的迭代器。创建vector对象:不指定...
2018-08-16 11:51:59 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人