
算法
sinJack
别让太多的欲望阻碍着你前进的方向
展开
-
用顺序表、单链表将负数移动到其他元素前面
1、 有一个整数顺序表L,设计一个尽可能高效的算法将所有负整数的元素移到其他元素的前面,并给出算法的时间和空间复杂度。例如,L=(1,2,-1,-2,3,-3,4),移动后L=(-1,-2,-3,2,3,1,4)。例如,L=(1,2,-1,-2,3,-3,4),移动后L=(-1,-2,-3,1,2,3,4)。原创 2022-10-07 16:06:46 · 11889 阅读 · 0 评论 -
java创建两个线程,分别负责打印整数和字母
题目创建两个线程Number和Letter,Number线程负责打印输出整数,Letter线程负责打印输出字母。输入输入一个正整数n(1<=n<=100)和一个字母L(大写字母,A-Z)输出按照数字和字母顺序交替输出:输出两个整数,再输出一个字母(中间用空格隔开)。当n>2字母个数时,将剩余未输出的数字输出;当n<2字母个数时,将剩余未输出的字母输出;当n为奇数且n<=2*字母个数时,最后重复输出 n两次。样例输入11T样例输出1 2 A 3 4 B原创 2022-05-26 16:31:24 · 10028 阅读 · 0 评论 -
大哥要我实现天干地支的组合
需求中国的天干地支记年法中,天干包含十大元素:甲 乙 丙 丁 戊 己 庚 辛 壬 癸地支包含十二大元素:子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥假设有天干数组:(1,2,3,4,5,6,7,8,9,10)、地支数组:(1,2,3,4,5,6,7,8,9,10,11,12)天干地支的数组指针同时向前移动得到(1,1),(2,2)……(10,10)天干数组的指针移动到末尾元素10会回到第一个元素1,地支数组的指针移动到末尾元素12会回到第一个元素1,得到(1,11),(2,12),(3,1),原创 2020-09-04 16:22:26 · 33000 阅读 · 1 评论