摘要: 1.找第k小的数的分治算法(自然语言描述) 这个算法通常称为快速选择算法,步骤如下: 选择基准元素:从数组中随机选择一个元素作为基准(pivot) 分区操作:将数组重新排列,使得:所有小于基准的元素放在基准左边;所有大于基准的元素放在基准右边;基准元素位于其最终排序后的正确位置 判断位置: 如果基准 阅读全文
posted @ 2025-11-02 23:51 chenjiao1234 阅读(3) 评论(0) 推荐(0)
摘要: 一、代码规范 对于大学生来说,不需要一开始就追求大公司那样面面俱到的规范,但也要抓住以下几个核心要点: 命名规范,这是最重要、也是最容易见效的一条。 (1)变量/函数名:使用有意义的英文单词,不要用拼音或a, b, c。 坏: int a, b; String s1; 好: int studentC 阅读全文
posted @ 2025-10-07 13:53 chenjiao1234 阅读(14) 评论(0) 推荐(0)