算法
文章平均质量分 57
收集一些常用的算法,其中涉及一些华为od机试题,以java语言实现
ccppjj1981
自2007年毕业于新疆财经大学计算机专业以来,我已在软件开发领域深耕15余年,专长C++与Java,尤擅后者。曾于华为效力7年,专注于自动化工具开发;后转战平安银行,任平台架构师,主导四个平台级产品设计和研发,深耕分布式系统,善于运用各种中间件解决复杂的业务问题。
展开
-
万能字符单词拼写
假如可以用chars中的字母拼写出words中的某个单词(字符串),那么我们认为chars构成了这个单词。"可以当做"a"等字母。注意:每次使用chars中的字符时,chars的每个字母和"?输出由这些words中的字母拼成的符合单词的个数。从第2行开始到第N+1行依次输入words数组的每个字符串元素。输出一个整数,表示可以用words中的字符拼接的单词个数。可以拼写字符串"cat", “bt"和"hat”可以拼写字符串"hello"和"world"可以拼写字符串"apple"和"car"原创 2024-07-23 10:55:27 · 295 阅读 · 0 评论 -
小明找位置
你可以使用二分查找法来实现这个问题,保证算法复杂度为 (O(\log n))。这个程序首先读取输入的学号队列和小明的学号,然后使用二分查找法找到小明应该排的位置,并输出结果。原创 2024-07-23 10:19:34 · 317 阅读 · 0 评论