博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Software Tesing HW1 an error in my program
阅读量:6827 次
发布时间:2019-06-26

本文共 581 字,大约阅读时间需要 1 分钟。

Last week, I wanted to review sorting algorithm. So I wrote a simple program about straight insertion sort.

 

But when I run this program, I found that the index of the array might become -1. then there would be an out of bounds error.

So I changed the conditional statement. I modified while ( temp < a[j]) into while (j >=0 && temp < a[j])。

How  did I find it?

It was an accident. I tested my program by an array of {2, -5,3,1,4,7,2,9}. Then the result was very strange. the output was not my array! it has an element of 2752460.

 

转载于:https://www.cnblogs.com/duanyihai/p/6445357.html

你可能感兴趣的文章
HTML5的特性与发展趋势
查看>>
[NGX]Angular组件/指令生命周期简介
查看>>
剑指offer刷题指南
查看>>
详解 MySql InnoDB 中的三种行锁(记录锁、间隙锁与临键锁)
查看>>
《2018双11医美城市消费榜单》:医美将在二三线城市大爆发
查看>>
正在经历寒冬的无印良品,春天在哪里?
查看>>
Scrapy框架的使用之Scrapyrt的使用
查看>>
OkHttpClient 源码分析 2(基于3.9.0的源码)
查看>>
如何写一个无配置格式统一的日志
查看>>
tsconfig.json整理记录
查看>>
adb通信协议分析以及实现(四):adb shell 命令分析
查看>>
日常工作中,个人总结的 - Git - 常用操作方法 (一)
查看>>
面试中被面试官问到的问题答案(一)
查看>>
使用属性Props完成一张卡片
查看>>
49. Group Anagrams
查看>>
TypeScript实现数据结构(一)栈,队列,链表
查看>>
IOS评论框不贴底(ios12新bug)
查看>>
26. Remove Duplicates from Sorted Array
查看>>
Jenkins in Action :GitLab 部署 Maven 项目
查看>>
从0开始构建SpringCloud微服务(1)
查看>>