shuididishui007的博客

私信 关注
shuididishui007
码龄7年
  • 14,866
    被访问量
  • 16
    原创文章
  • 291,529
    作者排名
  • 1
    粉丝数量
  • 于 2014-05-17 加入CSDN
获得成就
  • 获得3次点赞
  • 内容获得4次评论
  • 获得26次收藏
荣誉勋章
TA的专栏
  • c
    2篇
  • java
    9篇
  • java 剑指offer
    1篇
  • 剑指offer
  • c++
    1篇
  • 数组中重复的数字
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

git 安装包 git 客户端 下载速度慢

在使用浏览器下载git客户端时,下载速度很慢。其实可以使用迅雷进行下载git 客户端输入git下载网址,https://git-scm.com/download/win在浏览器界面按下 F12,复制出下载的地址。打开迅雷客户端,即可以下载。...
原创
2128阅读
2评论
1点赞
发布博客于 3 年前

ng-zorro添加全局样式

1、在搭建好的工程中,找到node_modules/ng-zorro-antd/src/ng-zorro-antd.min.css
原创
2770阅读
1评论
1点赞
发布博客于 3 年前

数组中重复的数字

在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。解题思路:首先说明几个注意事项:1、在C++中map 是可以添加元素的,在添加元素的时候,采用的是最下方的代码中的方法时,
原创
252阅读
0评论
0点赞
发布博客于 5 年前

c++ hash_set 删除原数组重复数据,且不改变原数组顺序

在中兴笔试中,有一题目要求,去除正整数序列数组中的重复元素,且不改变元素原来位置,例如 arr [] = {1,2,3,4,1,2,3,4} 输出为{1,2,3,4}.再例如arr[] = {1,2,2,2,3,3,4,4,5,5,1,1,1,4,4,4,5,5,6,6}输出为{1,2,3,4,5,6} 在hash_set中,可以保证元素的唯一性,但是不能够保证元素的顺序,故此题不能采用h
原创
2305阅读
0评论
0点赞
发布博客于 5 年前

数组去重复元素-(不保证与原有数据顺序一致)

由于在集合Set中, Set 中的元素是不允许重复的。在此可以利用此方法。例如:Set testSet = new HashSet();testSet.add(1);testSet.add(2);testSet.add(3);testSet.add(1);中,打印这个testSet,只能获得元素 1 2 3 故此题的代码如下:public class deleteMulitNu
原创
1011阅读
0评论
0点赞
发布博客于 5 年前

判定两个字符串是否互为旋转词

在《程序员代码面试指南》中,提到了判定两个字符串是否互为旋转词的问题问题的描述为:如果一个字符串str,把字符串str前面任意的部分挪到后面形成的字符串叫做str的旋转词,比如 str= “12345”。str的旋转词有“12345”,“23451”,“34512”,“45123”,“51234”。在书中提高的解法如下:package chapter_5_stringproblem;p
原创
1046阅读
0评论
0点赞
发布博客于 5 年前

矩阵的最小路径之和

思路和想法摘自《程序员代码面试指南》package JobInterview_01;public class minPathSumDemo { public static int minPathSum(int[][] m) { // 判定矩阵不为空,矩阵的行列的长度不为0 ,元素不为空 if (m == null || m.length == 0 || m[0].length =
原创
384阅读
0评论
1点赞
发布博客于 5 年前

二叉树的递归和非递归实现 java

思路和代码摘自《程序员代码面试指南》附代码如下:package JobInterview_01;import java.util.Stack;public class BinaryRecursive { public static class Node { public int value; public Node left; public Node right;
原创
218阅读
0评论
0点赞
发布博客于 5 年前

最小的K个数

public ArrayList GetLeastNumbers_Solution(int[] input, int k) { Arrays.sort(input); ArrayList alist = new ArrayList(); if (k > input.length) { return alist; } else { for (int i = 0; i
原创
178阅读
0评论
0点赞
发布博客于 5 年前

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。分析:主要考虑周全1、 exponent = 0的情况2,exponent > 0 的情况3,exponent public class Solution { public double Power(double base, int exponent)
原创
1417阅读
0评论
0点赞
发布博客于 5 年前

NumberOf1 Java解法

求一个整数的二进制中1的个数。      题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。算法分析:1、为了避免死循环,可以不右移输入的数字a。首先a和1做与运算,判断a的最低位是不是为1。接着把1左移一位得到2,再和a做与运算,就能判断a的次高位是不是1……这样反复左移,每次都能判断a的其中一位是不是1。2
原创
345阅读
0评论
0点赞
发布博客于 5 年前

剑指offer 二维数组中的查找

package Exercise_01;/* 思路为:首先选取数组中右上角的数字,如果该数字等于要查找的数字,查找过程结束。 如果大于要查找的数字,剔除该数字所在的列。 如果小于要查找的数字,剔除该数字所在的行。 循环剔除,直到结束 *//* * 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序, 每一列都按照从
原创
454阅读
1评论
0点赞
发布博客于 5 年前

在VMware虚拟机中怎么通过Net方式连接外网

步骤如下所示1 单击编辑虚拟机设置2单击网络适配器3 在右侧的中选择要使用的上网连接方式即可。
原创
433阅读
0评论
0点赞
发布博客于 5 年前

[Leetcode] Perfect Squares 完美平方数

Perfect SquaresGiven a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 16, ...) which sum to n.For example, given n = 12, return 3 because 12 = 4 + 4 +
转载
402阅读
0评论
0点赞
发布博客于 5 年前

ugly number

num = 2^a * 3^b * 5^c  abc为整数。public class Solution {    public boolean isUgly(int num) {    if(num         return false;        while(num >=2 ){            if(num % 2 == 0 ) num  /=  2 ;
转载
238阅读
0评论
0点赞
发布博客于 5 年前

leetCode power of two

leet code power of two
原创
273阅读
0评论
0点赞
发布博客于 5 年前

leetcode Move Zeros

leetcode Move Zeros
原创
235阅读
0评论
0点赞
发布博客于 5 年前

leetcode power of three

leetcode power of three
原创
185阅读
0评论
0点赞
发布博客于 5 年前

java api 中文

java api 中文 官方文档 适合初学者 适合英文不好的人 学习java
rar
发布资源于 5 年前

触摸传感器 原理图

触摸传感器原理图 整体价格便宜,性能稳定, 适合开发 ,不懂留言
pdf
发布资源于 6 年前

ipad3 电路图 原理图

ipad3 电路图 原理图 内容详细 需要自取 可以当做开发案例
pdf
发布资源于 6 年前

小米手机 原理图 PCB图

小米手机 原理图 Pcb版图 原理详细图纸 需要自取
zip
发布资源于 6 年前

java api 官方说明文档

java api 官方说明文档 英文原版 适合开发者使用
zip
发布资源于 6 年前

啊哈算法课本例题 啊哈磊

啊哈算法课本例题 啊哈磊 课本资源,持续更新
docx
发布资源于 6 年前

红米手机原理图 SCH PCB

红米手机的原理图 和PCB 文档,使用PADS 绘制,只是搬运工
zip
发布资源于 6 年前

cadence win7 64 bit

cadence win7 64 bit 破解文档,本人证明好使
pdf
发布资源于 6 年前

AppleWatch工程图纸

Apple Watch疯了,放出CAD工程图,美到窒息
zip
发布资源于 6 年前

PCB布线设计

PCB布线设计系列,工六篇文章,值得学习
zip
发布资源于 6 年前

Jlink迷你板

Jlink 迷你板,可以直接联系淘宝打印,元器件有标注,含原理图,PCB,MOlex4Pin5PIn 接口,插针接口
zip
发布资源于 6 年前

Altium Desogner 高级规则设定

AD的规则的制定的详细教程,适合初学者入门。
pdf
发布资源于 6 年前

Altium中room的定义及其使用,room可以将相关器件 放在一起,有利于对板子的器件进行管理。

Altium中room的定义及其使用,room可以将相关器件 放在一起,有利于对板子的器件进行管理。
rar
发布资源于 6 年前

Altium designer 的规则的制定

规则的制定,DRC常见错误的解决,可以解决常见的问题
docx
发布资源于 6 年前

MPU9150实用原理图加封装格式

MPU9150实用原理图加封装格式适合入门级别的人看懂理解不是问题资料内容丰富
pdf
发布资源于 6 年前

MPU6050 最小板子 可直接使用 含原理图 pcb

MPU6050 最小板子 可直接使用 含原理图 pcb 电压转换模块
rar
发布资源于 6 年前

在Bulid 时出错 ,Error executing link.exe.

小白,敲课本的代码,出现错误,这是我第一次出现这样的错误,根本无从下手,请教大神出手相救。。。 --------------------Configuration: 具有构造函数的类1 - Win32 Debug-------------------- Linking... 具有构造函数的类1.obj : error LNK2001: unresolved external symbol "public: void __thiscall BankAccout::output(class std::basic_ostream<char,struct std::char_traits<char> > &)" (?output@BankAccout@@QAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ @Z) Debug/具有构造函数的类1.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. 具有构造函数的类1.exe - 2 error(s), 0 warning(s) //该程序用于演示BackAccount 类 #include <iostream> using namespace std; //定义银行账户的类 class BankAccout { public: BankAccout(int dollars , int cents , double rate ); //将账户余额初始化为¥dollars.cents 将利率初始化为利率百分比 BankAccout(int dollars ,double rate); //将账户余额初始化为¥dollars.00 将利率初始化为利率百分比 BankAccout();//默认构造函数 //将账户余额初始化为0.00 将利率初始化为0.0% void update(); //后条件:将1年的单利添加到账户余额上 //将当前账户利率作为一个百分比返回 double get_rate (); //返回当前账户余额 double get_balance(); void output (ostream &outs); private: double balance ; double interest_rate ; //将百分比转换成小数 double fraction(double percent); }; int main () { BankAccout account1(100 , 2.3) , account2 ; cout <<"account1 initialized as follows :\n"; account1.output(cout); cout << "account2 initialized as follows : \n" ; account2.output(cout); //对构造函数BankAccount::BankAccount 的显示调用 account1 = BankAccout(999 , 99 , 5.5); cout << "account1 reset to the following :\n"; account1.output(cout); return 0 ; } //将账户余额初始化为&dallors.00将利率初始化为利率百分比 BankAccout::BankAccout(int dollars ,int cents , double rate) { if ((dollars < 0 ) ||(cents < 0 )) { cout <<"Illegal values for money or interest rate .\n"; exit(1); } balance = dollars + 0.01 * cents; interest_rate = rate ; } //将账户余额初始化为&dallors.00 将利率初始化为利率百分比 BankAccout::BankAccout(int dollars , double rate ) { if ((dollars < 0 ) || (rate < 0 )) { cout <<"Illegal values for money or interest rate .\n"; exit(1); } balance = dollars ; interest_rate = rate ; } BankAccout::BankAccout():balance(0) , interest_rate(0.0) { //主体有意留空 }
2回答
发布问题于 7 年前

《编程方法》斯坦福大学 karel-the-robot-learns-java

斯坦福大学公开课资料,PDF 格式。资料齐全,英文原版
pdf
发布资源于 7 年前