
算法与数据结构
文章平均质量分 92
算法与数据结构
bingo冰冰
烂命一条就是干!
展开
-
【第一章 数组part01】704. 二分查找 27. 移除元素 977.有序数组的平方
如果我定义搜索的边界是 [left, right],也就是说,包括 left 和 right 这两个边界,那么我应该选择 while(left <= right)。定义左\右当左<=右进入循环定义中间如果[mid]<target值left=mid+1如果[mid]>target值否就是[mid]=target值返回mid否则左>右也就是遍历后未找到目标,-1。原创 2025-01-23 18:59:11 · 830 阅读 · 0 评论 -
【Java常用类和方法】赛前速记
下面是一个简单的Java暴力算法的模板,用于遍历所有可能的解决方案来解决问题。这个模板可以根据具体问题进行修改和扩展。在这个模板中,bruteForce()方法是暴力算法的实现部分。您可以根据具体问题在这个方法中编写适当的逻辑来尝试所有可能的解决方案。这个示例中展示了一个简单的暴力算法,遍历了所有三位数的组合并输出。这些是在实际算法比赛中常用的一些Java方法,涵盖了数组、集合、数学运算和字符串处理等方面。您可以根据具体问题和需求灵活运用这些方法。如果您需要更多示例或有其他问题,请随时告诉我。原创 2024-04-12 23:34:45 · 743 阅读 · 0 评论 -
洛谷题单【入门1】顺序结构-Java详解
现在需要采购一些苹果,每名同学都可以分到固定数量的苹果,并且已经知道了同学的数量,请问需要采购多少个苹果?输入一个小写字母,输出其对应的大写字母。请你用字符画的形式输出超级玛丽中的一个场景。由于路途遥远,yyy 可能不得不提前一点出发,但是提前的时间不会超过一天。到达,请计算在不迟到的前提下,yyy 最晚能什么时候出门。的数据,输入的字符是 ASCII 中的可见字符。小时制下的时间,代表 yyy 最晚的出发时间。正整数,分别表示每人分到的数量和同学的人数。,同时包括小数点后一位的一个浮点数,例如。原创 2024-01-12 21:31:33 · 993 阅读 · 1 评论