电子兵棋开发Day270
今天学习
(资料图片仅供参考)
1:继续学习
最后来个技术总结(0):这总结好像没在最后。
---------------------------------------------------------------------------------------------------------------------------
最近学了点啥还是写一写吧,写的不一定对,毕竟我这水平实在不行。想到啥写啥,写的不详细,随便看看就行。
首先,一大堆排序算法:冒泡排序,选择排序,插入排序,快速排序,堆排序,归并排序,桶排序。速度最快的是快速排序,常数项最低,但是,样本量小的时候貌似前三个排序更快。这其中堆排序用到了堆结构,貌似很重要。
哈希表和有序表。哈希表查找的常数项较大,但是时间复杂度O(1);有序表是O(logN),有序表提供的功能更多。(说实在这两个的内在原理我不会,还没学,就知道有这么个东西。)
二分查找,时间复杂度O(logN),挺不错的。
以及一些小技巧:
1:怎么把一个int变量除以二?只需要向右移动一位。比如:00000010,除2变成00000001。
2:在不用额外空间的情况下交换两个整形的值?假设这两个整形是a和b,^表示异或运算:
a=a^b
b=a^b
a=a^b
原理就不解释了。
3:其实还有,但是到此为止吧。
---------------------------------------------------------------------------------------------------------------------------
最近在考虑要不要换成C++,选择如下:
1:继续用Python,但是卡顿问题得解决,有可能无法解决卡顿问题。
2:换成C++:即使换成C++,我也不知道能不能解决卡顿问题,以及我还得学C++,虽然肯定比第一次学编程简单很多,但是也得学。以及要把那么长的代码转移到C++,我没什么把握,而且还是动态语言换静态语言。
最后来个技术总结(1):目前的情况不容乐观,而且我马上上初三了,估计能用在开发兵棋上的时间会减少,(当然也不排除时间不会减少,毕竟我从来和别人不太一样。)前途一片黑暗。
标签:
- 电子兵棋开发Day270
- 美国海洋专家:日方数据无法证明核污染水排海安全
- 533止汗膏能治手汗症吗(533止汗膏能治手汗症)
- 梁苑社区开展全国残疾预防日宣传活动
- 华仁药业:董监事换届工作启动 配强公司高质量发展“领头雁”
- 2023年8月26日云南省韭菜批发价格行情
- 没领证有一孩子如何分开 两个没有领证有了孩子,现在要分开可以吗
- 地板的油污汁怎么处理(地板油污顽渍怎么去除)
- 全新BJ40闪耀登陆成都车展,北京汽车带你尽兴“悦野”
- 稳原材料工业,政策这样发力
- ST国丹2023年上半年净利-271.55万 亏损减少36.9%
- 聚焦新能源 广西柳州签约近60亿元产业基金项目
- 安徽铜陵:点亮“夜经济”激发新活力
- 游智彬:开放两岸观光不应有附加条件
- 海量数据8月25日盘中跌停
- 快闪PPT,让您的开学第一课更精彩!
- 华兰生物:8月24日融资净买入881.55万元,连续3日累计净买入1752.98万元
- 她们的极简松弛感穿搭太有魅力了,时髦舒服又高级
- 人工智能芯片业务推动英伟达业绩暴增
- 太原重工08月24日被沪股通减持78.6万股
- 英力特(000635.SZ)发布上半年业绩,净亏损2.98亿元,同比亏损扩大
- 机械键盘星号怎么打_机械键盘键在哪
- 突发!乌军宣布登陆克里米亚!
- 男子侵占公司170余万元,竟是为了充值打游戏!
- 东兴证券: 东兴证券股份有限公司2022年度第三期短期融资券兑付完成的公告
- 袁小林回应沃尔沃人事变动:属正常调动,首款纯电 MPV EM90 即将全球首发
- “跑步”龙头品牌优势成特步国际业绩增长最核心动力
- 4-1!中国女足又赢了,以小打大取胜,2胜1负夺亚军,轰15球丢3球
- 那些人可以报2023年河南郑州9月份普通话考试
- 今日使命召唤9无法正常启动0xc000009a(使命召唤9无法启动游戏启动器)