数据结构
coderpwh
我是IT小白,希望能够大家一起交流,提高自己的能力。如有错误之处希望大家批评,指出。我会改之。
展开
-
蓝桥杯—— 算法训练 完数
蓝桥杯—— 算法训练 完数 问题描述 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6就是“完数”。又如,28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28也是“完数”。编写一个程序,判断用户输入的一个数是否为“完数”。 输入格式:输入只有一行,即一个整原创 2016-04-13 14:14:55 · 663 阅读 · 0 评论 -
蓝桥杯—— 算法训练 数对
蓝桥杯—— 算法训练 数对 问题描述 编写一个程序,该程序从用户读入一个整数,然后列出所有的数对,每个数对的乘积即为该数。 输入格式:输入只有一行,即一个整数。 输出格式:输出有若干行,每一行是一个乘法式子。(注意:运算符号与数字之间有一个空格)输入输出样例样例输入32样例输出1 * 32 = 322 * 16 = 324 * 8 = 3原创 2016-04-13 14:17:15 · 691 阅读 · 0 评论 -
算法训练 反置数
算法训练 反置数 问题描述 一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数。如果一个整数的末尾是以0结尾,那么在它的反置数当中,这些0就被省略掉了。比如说,1245的反置数是5421,而1200的反置数是21。请编写一个程序,输入两个整数,然后计算这两个整数的反置数之和sum,然后再把sum的反置数打印出来。要求:由于在本题中需要多次去计算一个整数原创 2016-04-13 14:23:11 · 901 阅读 · 0 评论 -
稀疏矩阵的压缩存储
稀疏矩阵的压缩存储 对于稀疏矩阵中的任意一个非零元素,出来存放非零元素的值外,还需要同时存储它所在的行,列的位置,反之,用一个三元组可以唯一确定一个非零元素。 稀疏矩阵的三元组表示的结点结构定义: public class TripleNode { public int row; public int column; public原创 2016-04-13 15:53:44 · 974 阅读 · 0 评论 -
顺序表
数据结构——顺序表结构// 定义接口public interface IList { // i的 取值范围是 0<=i<length()-1 public void clear(); public boolean isEmpty(); public int length(); public Object get(int i) throws Except原创 2016-07-15 08:08:00 · 549 阅读 · 0 评论 -
获取一个字符串里面的第一个不是重复的元素
// 获取一个字符串里面的第一个不是重复的元素 // abcdefabcd 则 返回的结果就是 e import java.util.Scanner;// 获取一个字符串里面的第一个不是重复的元素 // abcdefabcd public class Zifu {public static String getone(String str){ int len = str.l原创 2016-10-09 23:31:42 · 1512 阅读 · 0 评论 -
constructor
最近在复习Javase基础,关于Java中构造方法(有参构造,无参构造),以及静态代码块。它们之间的执行顺序,有参和无参构造有该注意哪些部分 ,子类继承父类有该注意哪些?子类代码: package com.mooc.test2;/** * Created by pengwenhao on 2017/8/18. */public class SonClass extends FatherCl原创 2017-08-18 10:29:00 · 219 阅读 · 0 评论 -
字符串替换
牛客网上的《剑指offer》的字符串替换请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。code: public class Demo2 {public String replaceSpace(StringBuffer str) { for(int i=0;i&...原创 2018-03-02 13:46:48 · 204 阅读 · 0 评论 -
mysql 并列与非并列排名
这地方的排名分为并列排名 先看sql方式一:select s1.emp_no,s1.salary,count(distinct s2.salary)from salaries as s1 ,salaries as s2where s1.to_date='9999-01-01' and s2.to_date='9999-01-01' and s1.salary<...原创 2018-06-01 15:32:46 · 1660 阅读 · 0 评论