摘要:
1.用display:table-cell 使两个div位于同一行 <style> .div1{ display: table-cell } .div1{ display: table-cell } </style> <div> <div class="div1">sldkjsfksd</div> 阅读全文
摘要:
1.利用递归对多维数组的键进行升序,并提取多维数组的键值对 <?php $arr = [ 'name'=>'ll', 'info'=>[ 'time'=>'2022', 'order'=>[ 'suborder'=>[ 'test2'=>['type'=>'O1','orderId'=>'09323 阅读全文
摘要:
1.PHP实现 1 //N皇后 2 //N皇后问题是指在N*N的棋盘上要摆N个皇后,要求 3 //任何两个皇后不同行、不同列,也不在同一条直线上 4 //给定一个证数n,返回n皇后的摆法有多少种 5 6 function nQueen($n,$row=0,&$queen=[]){ 7 // 8 if 阅读全文
摘要:
1。过河 背景:一条河里有鳄鱼,鳄鱼可以吃河里任何虚弱的生物,鳄鱼吃掉任何一个生物后都会变虚弱,鳄鱼非常聪明。当有一个人过河时, 假设:1)河里只有一条鳄鱼,那么人过河时会被鳄鱼吃掉。 2)河里只有2条鳄鱼,那么人可以安全过河,因为如果其中一条鳄鱼吃掉人后会变虚弱,从而将会被另一条鳄鱼吃掉。鳄鱼们非 阅读全文
摘要:
1.PHP实现 当数组给定时,先手与后手的输赢便已经定了。 //范围上尝试的模型//给定一个整型数组arr,代表数值不同的纸牌排成一条线, //玩家A和玩家B依次拿走每张纸牌,规定玩家A先拿,玩家B后拿 //但是每个玩家每次只能拿走最左或最右的纸牌,玩家A和玩家B //都绝顶聪明。请返回最后获胜者的 阅读全文
摘要:
从左往右的尝试模型2 1.问题描述 给定两个长度都为N的数组weights和values,weights[i]和values[i] 分别代表i号物品的重量和价值。 给定一个正数bag,表示一个载重bag的袋子,装载的物品不能超过这个重量。返回能装下最多的价值是多少? (1)PHP实现 //index 阅读全文
摘要:
1.c实现 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 //从左往右的尝试 5 //规定1和A对应,2和B对应、3和C对应...那么一个数字字符串比如”111“ 6 //就可以转化为”AAA” 、“KA”和“AK” 阅读全文
摘要:
1.PHP实现 <?php //打印一个字符串的全部排列 //排列的个数为 n! ,n为字符串的长度 // function printArrange($str=[],$i=0,&$target=[]) { $len = count($str); //抵达字符串的最后一个字符时停止 if(($i+1 阅读全文
摘要:
1.PHP实现 <?php //获取字符串str 的子序列 //如 $str = 'abcdefg'; 其所有子序列为$str1='a',$str2='b', //$str3='c' ... //str固定不变, //index此时来到的位置,要 or 不要 //如果index来到str中的终止位置 阅读全文
摘要:
1.C(PHP底层实现) /* {{{ proto string strrev(string str) Reverse a string */ PHP_FUNCTION(strrev) { zend_string *str; char *e, *p; zend_string *n; if (zend 阅读全文